My work space/Java

has-a 집합연관(aggregation)

schpritz 2008. 8. 14. 16:14


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

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

위의 관계는 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)