モデリングされたJavaインタフェースの実装について

実装関係は、モデリングされたJavaインタフェースを、モデリングされたJavaクラスを使用して実装することを指定します。これは、Javaクラスのソースではimplementsキーワードとして表されます。クラス図における実装関係は、実装されるインタフェースへ向けた、先端が白抜きの破線矢印で表します。

実装されたインタフェースが、モデリングされた別のインタフェースの拡張である場合(extends関係を使用)、これはインタフェースのJavaソース・コードに反映されます。

インタフェースを実装するクラスでは、そのインタフェースの一部またはすべての抽象メソッドの実装が可能です。あるクラスがインタフェースのメソッドを部分的にしか実装しない場合でも、そのクラスはabstractとして定義されます。

注意: 実際に実装する場合は、JavaインタフェースからJavaクラスへメソッド・シグネチャをドラッグ・アンド・ドロップできます。

ダイアグラムでの表示
Javaコード
Example showing a realization relationship drawn from a Java class called Order to an interface called OrderObservable.

package orderEntry;

public class Order implements orderEntry.OrderObservable
{
...


関連項目

Javaクラスのダイアグラムの作成
ダイアグラム上のノードの接続

 

Copyright © 1997, 2004, Oracle. All rights reserved.