2017-05-17 5 views
0

UMLクラス図では、v2.4のUMLスーパーストラクチャ仕様では、インタフェースに2つの異なる表記法があります。そのうちの1つは上記の「インターフェース」という単語と名前の通常のボックスで、もう1つは上記の名前のCirleです(Bobの叔父さんはロリポップと呼んでいます)。
質問は - いつ円表記を使用する必要がありますか?このインタフェースを実装するクラスがインタフェースで定義されたパブリックメソッドしか持たない場合に適していますか?だから、もしそれがthrougtインターフェースだけを使用すれば、インターフェースに設定されたメソッドは明白であり、おそらく私はこのサークル記法を使うことができます。 これで助けてください。仕様は半円表記についてはっきりしていますが、円については明確ではありません。インタフェースに円表記を使用する必要がある場合

答えて

2

これは単なる味の問題です。両方の表記法(ロリポップとステレオタイプの長方形)は互換性があり、同じセマンティクスを持ちます。

ただし、四角形の表記では操作を表示できるため、表示する必要がある場合は操作することをお勧めします。さもなければ、ロリポップは他の場合に好まれるより少ないスペースを使い果たします。

関連する問題