テクノロジ系 / アルゴリズムとプログラミング
ロール名
ロール名は、クラス同士の関連において、一方が相手から見て「どんな役割か」を表す名前です。
もう少し詳しく
ロール名は、クラス図などで関連の端に書き、その関連において相手のオブジェクトが果たす役割を表す名前です。同じクラスでも、関係によって「顧客」「承認者」「担当者」のように役割が変わるため、関連の意味を明確にできます。
試験での見方
例:社員クラスと部署クラスの関連で、部署側から見た社員に「所属員」というロール名を付けます。
テクノロジ系 / アルゴリズムとプログラミング
ロール名は、クラス同士の関連において、一方が相手から見て「どんな役割か」を表す名前です。
ロール名は、クラス図などで関連の端に書き、その関連において相手のオブジェクトが果たす役割を表す名前です。同じクラスでも、関係によって「顧客」「承認者」「担当者」のように役割が変わるため、関連の意味を明確にできます。
例:社員クラスと部署クラスの関連で、部署側から見た社員に「所属員」というロール名を付けます。
「関連の相手がその関係で果たす役割名」と押さえます。クラス名そのものや属性名ではありません。