My work space/Java

클래스 다이어그램

schpritz 2008. 8. 14. 16:21

클래스 다이어그램

is-a관계 : 하나의 class가 다른class의 종류(kind-of)인 경우
has-a관계 : 한class가 다른 class를 담고 있는경우
use관계 : 한class가 다른 class를 사용하는 경우

 

클래스 간의 연관에는 여러 종유가 있다.

예를 들어 어떤것이 다른것을 포함하고있다면 다음을 의미한다.
 - 복합연관composition : 자동차와 자동차 엔진의 관계
 - 집합연관aggregation : 공항과 항공기



출처 http://blog.naver.com/apolosh/140043677317