2013-05-10 8 views
6

私はいくつかのUMLダイアグラムを作成していますが、インターフェイスを実装する多数のクラスがあります。クラス図では、インタフェースを実装しているクラスはメソッド名を繰り返していますか?

これらのクラスでは、インターフェイスのメソッドもリストする必要がありますか?それは非常に自明ではないように思えますが、そうでなければ、ダイアグラムがはるかに単純に見えるようになります。

ここで私が何を意味するか表示する画像は、次のとおりです。

UML diagram showing a class implementing an interface with the interface's method names repeated in the class

MyInterfaceの任意の実装は法1、方法2及び法3が必要です - ので、これらを除外することができますか?

+0

この図を生成するためのyUMLコードを教えてください。 –

答えて

8

多くの場合、Agile Modeling's class diagramming guidelinesを参照してください。あなたの質問は、第3章「インターフェース」で解明されています。

クイック回答:これらは省略することができます。

+0

パーフェクト - ありがとう! –

+0

あなたは歓迎です:) –

関連する問題