부모 클래스에서 클래스 명세를 작성
세부 구현은 자식 클래스에서 함
이 기능은 상속의 좋은 점이고 중요하다고 생각함
(팩토리나 템플릿 패턴을 보니 이런 식의 이용이더라)
사실 글 적으면서 생각난건데
C#의 데이터 타입 구현이 상속으로 이쁘게 잘 만든듯...;;
암튼 이런 기능 제외하면 상속을 쓰는 중요한 이유가 있어?
부모 클래스에서 클래스 명세를 작성
세부 구현은 자식 클래스에서 함
이 기능은 상속의 좋은 점이고 중요하다고 생각함
(팩토리나 템플릿 패턴을 보니 이런 식의 이용이더라)
사실 글 적으면서 생각난건데
C#의 데이터 타입 구현이 상속으로 이쁘게 잘 만든듯...;;
암튼 이런 기능 제외하면 상속을 쓰는 중요한 이유가 있어?
코드중복방지 재사용성증가. 공통적인 부분 한번에 수정할수있음어서 일관성있게 수정가능. 계속 추상클래스만 생각하는거같은데 메서드 구현부분을 상속받아서 상위클래스에서 먼저 처리해주고 다르게 처리할수도 있고 속성을 상속받아서 기본형 지정해줄수도 있고..
control 같은거 생각해보면 알겟지 공통적으로 이름, 태그, 클릭이벤트같은거 가지고 있고 일반 버튼도 있어야되고 체크버튼,라디오버튼 이미지버튼..