본문 바로가기
Programming/C#

상속은 언제 사용해야 하는가?

by NAMP 2012. 7. 18.

상속은 언제 사용해야 하는가?

상속은 '상속이 유리할 때' 사용해야 한다.  '상속 받을 수 있을 때'가 아니다.

상속하는 목적은 대개 다음과 같다 . 
  1. 기반 클래스만 알고 싶은 사람에게 파생 클래스를 숨긴다.
  2. 같은 코드를 몇 번씩 쓰지 않고 끝난다.
  3. 파생 클래스를 사용하는 사람을 편하게 한다. 
  4. 파생 클래스를 작성하는 사람을 편하게 한다.
  5. 파생 클래스를 작성하는 사람이 실수하지 않게 방지한다.


출처 : 책. 게임 프로그래밍의 정석 p.339


# 코드 중복은 죄악이다. #

댓글