コンポーネントは、<<interface>>
にボール表記または実現依存関係で表示できる提供されたインターフェイスを持つことができます。コンポーネントが静的メソッドを提供する場合はどうなりますか?コンポーネントによって提供される静的メソッドをUMLコンポーネントのダイアグラムに表示するにはどうすればよいですか?
public static mehtod `操作でその機能を提供するコンポーネントMyComponent
が与えられている場合、正しいUML表現になるでしょうか?
+---------------------+ +---------------------------+
| <<component>> | <<realize>> | AClass |
| MyComponent |----------------->|---------------------------|
| | |+operation() <<static>> |
+---------------------+ +---------------------------+
それともAClass
それはプログラミング言語のインタフェースとして実装されていない場合でも<<interface>>
ステレオタイプでマークする必要がありますか?結局のところ、インターフェースの構成がない言語があります。