본문 바로가기

소프트웨어공학

UML relationship 화살표방향 정리

자주쓰는게 이건데, 영원히 미완 ㄷㄷ
association : 받는 쪽은 주는 쪽의 멤버변수가 된다. 실선화살표,머리모양은 >

generalization: 받는 쪽은 주는 쪽의 상위(부모,기반)클래스가 된다. 실선 화살표, 머리모양은 ▷

dependency : 받는 쪽이 변경되면 주는 쪽이 영향을 받는다.(자세한건 wiki) 점선 화살표,머리모양은 >

generaliztion: 받는 쪽은 추상클래스 주는쪽은 이것을 완전히 구현한 클래스. 점선화살표,머리모양은 ▷

by-value aggregation : 받는 쪽이 주는 쪽의 값 멤버변수. 채워진 마름모

by-reference aggregation : 받는 쪽이 주는 쪽의 레퍼런스 멤버변수. 비워진 마름모

'소프트웨어공학' 카테고리의 다른 글

Probe effect  (0) 2010.02.04
UML Class Template 표기  (0) 2009.09.15
Data flow diagram(DFD) - 개념  (0) 2009.05.15
Finite state machine(FSM) - 개념  (0) 2009.05.15
UML relationship .. dependency  (0) 2009.04.30