본문 바로가기

팁 & 정보

UML Class Diagram

UML Class Diagram

UML Class Diagram을 작성할 때 매번 이곳저곳 검색하기 귀찮으니 이 글로 한방에 정리한다.

Relations

Imgur

위 관계의 의미를 풀어쓰면 다음과 같다:

  • Generalization class Child extends Parent
  • Realization class HpDeskjet1510 implements Printable
  • Dependency class A directly accesses(uses) class B’s field or method
  • Association class UserInfo points Address. also Address may points UserInfo
  • Directed Association class UserInfo points Address
  • Aggregation class Group has list<User>
  • Composition class Activity has list<Fragments> and shares lifecycle. if activity destroyed, all of Fragment belongs current Activity 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