11

クラス図をモデル化する場合、ツールボックスにはクラスとインターフェイス用の特別なオブジェクトが含まれます。Project Browserそれらは、ダイアグラムに追加された場合に表示されるアイコンによって異なります。(それらのプロパティは同じようです。)

classタイプのオブジェクトに関して作成されたオブジェクトを変更することは可能interfaceですか?または、を削除しclassて新しいものを作成する必要がありますinterfaceか?

4

1 に答える 1

25

はい、それは可能で非常に簡単です。

クラスを選択し、[要素のプロパティ]ウィンドウを確認します(表示されていない場合は、[表示]メニューで選択します)。[プロパティ]ウィンドウには、クラス設定(またはインターフェイスなど)、プロジェクト、および詳細の3つのブランチがあります。

[クラス設定]の下を見ると、省略記号ボタン(...)が付いた[タイプ]というフィールドがあります。それを選択すると、要素タイプをインターフェイスまたはその他の任意のタイプに変更できます。

タイプを変更したら、要素のプロパティを再確認する必要がある場合があることに注意してください。たとえば、単純なクラスをインターフェイスに変更するのは非常に簡単です。一方、インターフェースをクラスに変更した場合、クラスは抽象的であり(インターフェースがそうであるため)、「インターフェース」ステレオタイプを保持します。

于 2011-07-29T10:26:03.117 に答える