소프트웨어공학

UML relationship 화살표방향 정리

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

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

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

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

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

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