Enterprise Architect(バージョン9.2.921)では、クラス図を作成したいと思います。私はInterfaceとして動作するクラスMyInterface
を持っています。 EAではステレオタイプ<<interface>>
を選択し、abstract
とマークしました。Enterprise Architect - クラス図のインタフェースからのメソッド継承
ここで私の抽象的なインターフェイスは、1つの仮想関数を定義します。今私はクラスMyChild
、私のインターフェイス(class MyChild :: MyInterface
)の子であり、この機能を実装します。
EAでこれを行うには、新しいクラスを作成しました。次に、それを右クリックし、[詳細設定]、[親]の順にクリックします。 タイプIはimplements
を選択してから、自分のInterfaceクラスを選択します。
私のクラスダイアグラムでは、子から親への矢印は正しいです(破線、インターフェイスの方向に空の矢印の頭が付きます)。
ここで問題になるのは、私はEAがインターフェイスから自分の抽象関数を実装クラス自体に追加することを期待しています。たとえば、Interfaceクラスの仮想関数を変更/追加/削除すると、子クラスですぐに変更されます。しかし、問題は、関数が子クラスの本体に表示されないということです。
Enterprise Architechtでこれを行う方法はありますか?