게임 UI인데 3,4년전에 누가 작업해놓은거 기능 확장해야함...근데 빈깡통인터페이스 상속받는 추상클래스이 추상클래스 상속받는 클래스심지어 다른 인터페이스도 상속받음코드 이리저리 파일 왔다갔다하니까 길을 잃어버림씨발...
직접 관리해야되는 코드면 반드시 필요한 경우 아니면 안쓰는게 코드 추적이 쉽기는 함
놀라운건 결국 다 상속받은 클래스의 내부 구현이 다 까발려서 추상화의 의미가 하나도 없다는 것임... 괜히 제한만 생기고 좆같네
깨달음 오기 전 작성하는 추상화 코스프레 코드 ㅋㅋ
f10 세번쯤 눌르면 슬슬 헷갈림
OOP심취해서 추상화를 위한 추상화 할때 깡통 클래스 만들었는데ㅋㅋ 다른 인터페이스끼리 접점이 있으면 좋겠다 싶을때 깡통 추상클래스 상속시켜서 딸깍ㅋㅋ