5.3 クラス設計

5.3.1 クラス図の要素

要素記法
クラス名矩形の上部User
属性矩形の中部-id: int, -name: string
操作矩形の下部+login(): bool
可視性+/-/#+ public, - private, # protected

5.3.2 クラス間の関係

関係記法意味
関連実線クラス間に関係がある
依存破線矢印一時的に使用する
汎化白三角矢印継承関係(is-a)
集約白ひし形全体-部分(has-a)
合成黒ひし形強い所有関係