StarUML を使用して UML クラス図を作成していますが、何か気になります。円であるインターフェイス表現を作成しますが、インターフェイスが定義するメソッドと属性を追加する余地がありません。これは通常の UML プラクティスですか?
そうでない場合、どのようにして (クラスがこのインターフェースを実装し、4 つのメソッドが定義されているとします)、4 つのメソッドのうちのどれがインターフェースに由来し、どれがそうではなかったかを知るにはどうすればよいでしょうか?
解決済み:
他の誰かがこの問題を抱えている場合に備えて、2 つの表記法があります。StarUML では両方とも可能ですが、明示的に (ドット表記法) は 1 つだけです。<> 表記を作成するには、名前を <> IInterface_Name として入力し、実装するクラス間に実現線を引きます。クラス、コレクション エディター、リレーションを右クリックして、古い (間違った) リレーションを手動で削除してください。