UML – Association

연관 관계(Association)은 단순히 관계가 있다는 말이다. 그리고, 관계에는 단방향과 양방향이 있다. 그리고, 관계는 여러 개와 관계를 가질 수 있고, 이것은 집합적인 개념으로 Aggregation과 Composition으로 나눌 수 있다. 아래에서는 단방향과 양방향에 대해서 살펴보자.

1. 단방향

1.1 클래스 다이어그램

1.1 코드

1.1.1. C.java

public class C {
  /** */
  public D Unnamed1;
}

1.1.2. D.java

public class D {
}

2. 양방향

2.1 클래스 다이어그램

2.2 코드

2.2.1. A.java

public class A {
  /** */
  public B Unnamed1;
}

2.2.2. B.java

public class B {
  /** */
  public A Unnamed1;
}

답글 남기기

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