2011-07-29 21 views
9

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

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

答えて

20

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

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

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

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

+1

さらに、ダイアグラムで要素を選択し、メニューオプション 'メニュー|要素|高度な| Change Type ... 'このオプションは、より安全なものです。 –

+1

さらに、リボンの_Designタブに移動→エレメントセクションから_Manage_メニューを使用→_Change type_を選択します。 –

関連する問題