본문 바로가기
개발/일반

UML 표기법

by 로그인시러 2016. 11. 24.
  • 상속(Generalization)

- 말그대로 객체의 상속관계




  • 구현 (Realization)

- 말그대로 인터페이스 구현




  • 의존관계 (Dependency)

- 참조를 유지하지 않는다. 유지한다면 연관관계.

- 파라미터, 로컬변수, 객체리턴의 관계



  • 연관관계 (Association)

- 보통 다른 객체의 참조를 가지는 필드를 의미.

- 참조를 유지.



  • 집합 (Aggregation-Association)

- 연관 관계 중에서 해당 객체와 lifecycle 을 함께 하지 않는 놈.

- 예를 들어, 사람의 팔과 다리는 사람이 죽을 때 함께 죽지만,

   그동안 모아놓았던 모자 안경 반지등은 그대로 있다.

- 이때, 모자 안경 같은 놈들과의 관계



  • 합성 (Composition-Association)

- 연관 관계 중에서 해당 객체와 lifecycle 을 함께 하는 놈.

- 집합의 예에서 팔과 다리같은 관계




참고 및 그림 출처)

http://geniusduck.tistory.com/28

http://www.nextree.co.kr/p6753/

'개발 > 일반' 카테고리의 다른 글

BufferedReader 는 threadsafe?  (0) 2016.11.24
디자인 패턴 ( DESIGN PATTERN ) 요약  (0) 2016.11.24
JAVA arrays contains  (0) 2016.11.11
울트라 에디트 정규식  (0) 2016.11.09
[MAVEN] how to add external library  (0) 2016.09.29

댓글