association은 단순하게 관계가 있다는 말이죵.. 관계에는 단방향과 양방향이 있겠죵.. ^^
그리고, association은 집합적인 개념으로 aggregation과 composition을 포함하고 있습니다..
1. 양방향
- 아래의 그림처럼 실선으로 표현합니다.
- 위 Diagram을 통해서 도출된 코드는 아래와 같습니다.. ^^
A.java
B.java
2. 단방향
- 아래의 그림처럼 화살표와 실선으로 표현합니다.
- 위 Diagram을 통해서 도출된 코드는 아래와 같습니다.. ^^
C.java
D.java
그리고, association은 집합적인 개념으로 aggregation과 composition을 포함하고 있습니다..
1. 양방향
- 아래의 그림처럼 실선으로 표현합니다.
- 위 Diagram을 통해서 도출된 코드는 아래와 같습니다.. ^^
A.java
public class A {
/** */
public B Unnamed1;
}
/** */
public B Unnamed1;
}
B.java
public class B {
/** */
public A Unnamed1;
}
/** */
public A Unnamed1;
}
2. 단방향
- 아래의 그림처럼 화살표와 실선으로 표현합니다.
- 위 Diagram을 통해서 도출된 코드는 아래와 같습니다.. ^^
C.java
public class C {
/** */
public D Unnamed1;
}
/** */
public D Unnamed1;
}
D.java
public class D {
}
}
'Lectures' 카테고리의 다른 글
| uml - composition (0) | 2010/04/17 |
|---|---|
| uml - denpendency (0) | 2010/04/11 |
| uml - association (0) | 2010/04/11 |
| delegation in java (0) | 2010/04/06 |
| Framework vs Toolkit (1) | 2010/03/25 |