UML Class Diagram
UML Class Diagram을 작성할 때 매번 이곳저곳 검색하기 귀찮으니 이 글로 한방에 정리한다.
Relations
위 관계의 의미를 풀어쓰면 다음과 같다:
- Generalization class
Child
extendsParent
- Realization class
HpDeskjet1510
implementsPrintable
- Dependency class
A
directly accesses(uses) classB
’s field or method - Association class
UserInfo
pointsAddress
. alsoAddress
may pointsUserInfo
- Directed Association class
UserInfo
pointsAddress
- Aggregation class
Group
haslist<User>
- Composition class
Activity
haslist<Fragments>
and shares lifecycle. if activity destroyed, all ofFragment
belongs currentActivity
also destroyed
Member Access Modifier
All classes have different access levels depending on the access modifier (visiblity). Here are the following access levels with their corresponding symbols:
- Public (+)
- Private (-)
- Protected (#)
- Package (~)
'팁 & 정보' 카테고리의 다른 글
Pyramid Hologram (0) | 2016.09.24 |
---|---|
UML Sequence Diagram (0) | 2016.08.28 |
The Software Ecosystem (0) | 2016.05.14 |
Git cheat sheet (0) | 2016.02.05 |
MIME타입 (0) | 2015.11.25 |