설계단계에서 이부분이 중복이구나 상속으로 구현해야겠다!
구현마치고나서 중복코드 없이 해냈다는 뿌듯함을 만끽했던것도 잠시..
기능 추가 될때 오히려 그게 독이 되는 경우 많이 겪음..
개인적으로 상속으로 처리하는건 추상클래스로 묶는 경우아니면 최대한 피하는게 좋다고 생각함..
추상클래스 마저 최대한 인터페이스로 빼려고 노력하고 공통상태가 때려죽여도 변할일 없고 템플릿으로 쓰이겠다 싶으면 그 때 쓰긴함
일단 설계단계에서 상속을 깔고 들어가는건 후폭풍이 거의 존재함..
사소한거면 귀찮아도 그냥 각각 구현하는게 더 싸게 먹히는거 같음
구현마치고나서 중복코드 없이 해냈다는 뿌듯함을 만끽했던것도 잠시..
기능 추가 될때 오히려 그게 독이 되는 경우 많이 겪음..
개인적으로 상속으로 처리하는건 추상클래스로 묶는 경우아니면 최대한 피하는게 좋다고 생각함..
추상클래스 마저 최대한 인터페이스로 빼려고 노력하고 공통상태가 때려죽여도 변할일 없고 템플릿으로 쓰이겠다 싶으면 그 때 쓰긴함
일단 설계단계에서 상속을 깔고 들어가는건 후폭풍이 거의 존재함..
사소한거면 귀찮아도 그냥 각각 구현하는게 더 싸게 먹히는거 같음
ㅠㅠ 그래서 진짜 필요한거 말곤 다 분리햇틈
상속보다는 컴포짓을... 상속은 진짜 함부러 쓰는거ㅠ아님