UML – Aggregation

aggregation은 연관관계(association)의 하위 분류로, 집합 관계를 표시한다. 연관관계를 가지는 클래스 객체와 생명 주기가 다른 경우가 aggregation 관계이다.

1. 클래스 다이어그램

2. 코드

2.1 I.java
public class I {
  private ArrayList array;
  public I() {
  }

  public void setArray(ArrayList array) {
    this.array = array;
  }
}
2.2 J.java
public class J {
  private J j;
}

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.