クラス図の練習をしているのですが、途中で疑問に思った点があるので質問いたします。
あるクラスが別クラスの変数、関数を利用する関係の際どのような記載が適切なのか分からないです。
例えば以下のような構成だとします。
構成 1
class BaseClass { public ComponentA compoA; public ComponentB compoB; } class ComponentA { public void DispNum(ComponentB b) { } } class ComponentB { public int num; }
構成 2
class BaseClass { public ComponentA compoA; public ComponentB compoB; public void DispNum(ComponentB b) { } } class ComponentA { } class ComponentB { public int num; }
構成1はComponentAがComponentBの変数を参照しようとしています。
なのでComponentA - ComponentB間に関連を示す線を引きました。
構成2はBaseClassがComponentBの変数を参照しようとしています。
ですがBaseClass - ComponentB間には既にコンポジットを示す線が引いてあります。
これはコンポジット線の横に追加で関連線も追加するべきなのでしょうか?
回答お待ちしております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/02 02:53
2021/12/02 03:11 編集
2021/12/02 03:15
2021/12/02 03:29 編集
2021/12/02 03:37