2008. 8. 14. 16:14

has-a 집합연관(aggregation)


한객체가 다른 객체를 가질수 있다.

이런경우 포함된 객체는 포함하는 객체의 일부분일수도 있고 아닐수도 있다.

위의 관계는 AirCraft는 Airport의 일부분은 아니지만 AirPort가 AirCraft를 갖는다고 말할수 있다.

집합연관(aggregation)관계



출처


--------------------------
use a관계 => C has a D
class C{
D d;

}
--------------------------
has a 관계 ABC use a DEF
class ABC {
DEF a;

}

--------------------------
연관관계(association)

'My work space > Java' 카테고리의 다른 글

is-a관계  (0) 2008.08.14
use-a 복합연관(composition)  (0) 2008.08.14
캡슐화,은닉화(Encapsulation)-2  (0) 2008.08.14
캡슐화,은닉화(Encapsulation)-1  (0) 2008.08.14
개발자가 놓치기 쉬운 자바의 기본원리  (0) 2008.08.14