─→ (단방향), ─ (양방향)1, *, 0..1, 1..*◇─◆─- - ->◁─◁ - -| 표기 | 의미 |
|---|---|
1 |
정확히 1개 |
* |
0개 이상 |
0..1 |
0개 또는 1개 |
1..* |
1개 이상 |
n..m |
n개 이상 m개 이하 |
┌─────────────────┐
│ 클래스명 │ (클래스 이름)
├─────────────────┤
│ - 속성1: 타입 │ (속성/필드)
│ + 속성2: 타입 │
├─────────────────┤
│ + 메서드1() │ (메서드/연산)
│ - 메서드2() │
└─────────────────┘
접근 제어자(Access Modifier):
+ Public- Private# Protected~ Package<<include>>: 필수적으로 포함<<extend>>: 선택적으로 확장┆▯→⇢- - ->●◉→●◉◇◇<<stereotype>><<interface>>, <<abstract>>, <<utility>>