YUYANE

Java / is-a , has-a 본문

Programming Languages/JAVA

Java / is-a , has-a

YUYA 2020. 12. 14. 16:52

is-a, has-a 관계

 

1) is-a

  - 학생은 사람이다

  - 상속 관계

  - 수학에서 부분 집합 관계

 

2) has-a

  - Composition 관계

 

3) 상속 vs 컴포지션

  - 둘다 재사용성을 위한 방법

  - 실생활에서 개체들끼리의 관계를 기준으로 선택하자.

  (훌륭한 프로그래머들은 필요에 따라 이 규칙을 어기기도 하지만 일단 지금은..)

'Programming Languages > JAVA' 카테고리의 다른 글

Java / 중복되는 상태는 지우자  (0) 2020.12.15
Java/ Base Entity  (0) 2020.12.14
Java / 상속  (0) 2020.12.14
Java / 내포클래스  (0) 2020.12.14
접근제어자  (0) 2020.12.10
Comments