モデリングされたJavaクラスは、ダイアグラムまたはそのクラスのJavaコードにおいて、モデリングされたJavaインタフェースに変換できます。
2つのクラスの間に拡張関係が存在する場合に、拡張するクラスをインタフェースに変換すると、拡張関係は削除されます。
2つのクラスの間に拡張関係が存在する場合に、拡張されたクラスをインタフェースに変換すると、拡張関係は実装関係になります。
クラスとインタフェースの間に実装関係が存在する場合、クラスをインタフェースに変換すると、実装関係は拡張関係になります。
クラスをインタフェースに変換すると、そのクラスに定義されたフィールドおよびメソッドは、ダイアグラムでpublic final static
として暗黙的に定義された場合でも、変換後のインタフェースでは明示的にpublicとして定義されます。
ダイアグラム上で、モデリングされたJavaクラスを、モデリングされたJavaインタフェースへ変換するには、次のようにします。
モデリングされたJavaインタフェースに変換する、モデリングされたJavaクラスを選択し、「モデル」->「インタフェースに変換」を選択します。
または
モデリングされたJavaインタフェースに変換するJavaクラスを右クリックし、「インタフェースに変換」を選択します。
Copyright © 1997, 2004, Oracle. All rights reserved.