UML의 Relation을 잘 보여주는 그림이 있어서 올려봅니다.
* Reference
– http://www.digipine.com/187
UML의 Relation을 잘 보여주는 그림이 있어서 올려봅니다.
* Reference
– http://www.digipine.com/187
aggregation은 연관관계(association)의 하위 분류로, 집합 관계를 표시한다. 연관관계를 가지는 클래스 객체와 생명 주기가 다른 경우가 aggregation 관계이다.
public class I { private ArrayListarray; public I() { } public void setArray(ArrayList array) { this.array = array; } }
public class J { private J j; }
컴포지션(composition)은 association의 하위 분류로, 집합 관계를 표시한다. 연관 관계를 가지는 클래스 객체와 생명 주기가 같은 경우가 컴포지션 관계이다.
public class G { private ArrayList< array; public G() { array = new ArrayList(); } }
public class H { private G g; }