Association 연관
두 클래스 사이의 관계
Aggregation ◇
한 클래스가 다른 전체의 부분인 형태를 가지는 연관, 집합체 클래스는 한 개 이상의 컴포넌트 클래스로 구성
하위에 있는 클래스들은 독자적으로 존재 가능
Composition ◆
하위에 있는 클래스는 독자적으로 존재 불가능
소속되어 있어야 의미
Generalization, Specialization : 상속관계
상위 클래스를 상속받아 재사용하여 하위 클래스 작성
Aggregation, Composition은 <has-a> 관계
Generalization, Specialization은 <is-a> 관계
ps. 영어 단어를 굳이 한글로 바꾸려고 하는 것도 헷갈린다~_~
댓글