2016-12-05 24 views
0

シーケンスダイアグラムでクラスのさまざまな実装を表示する必要はありますか?私はそれを簡単に保つために努力しています。したがって、それを一般的に保つために異なる実装を隠すべきでしょうか?または、可能な実装が1つあるユースケースを表示する必要がありますか?コメントとして:)シーケンスダイアグラムで継承を示す必要があります

enter image description here

+0

いいえ。シーケンスdigramは、動的な動作をキャプチャして、オブジェクト間の交換のセットです。継承は静的で設計上の問題であり、シーケンス図には属しません –

答えて

1

すでに言った:SD継承については何も教えてくれありません。これはクラス図で示すことができる純粋に統計的な側面です。

異なる実装を表示するかどうか:それは依存します。 1つのユースケースを実現する複数のコラボレーションがある場合(たとえば、製品に複数の製品ラインやオプションがある場合など)、異なる動作を異なるSDで表示したい場合があります。しかし、単に異なる実装の間にバリエーションがある場合のみ可能性があります。あなたが一般的な道を持っているなら、それを一度しか示しておらず、他のコラボレーションからそれを参照するでしょう。

関連する問題