インターフェースと実装クラスを表したクラス図

インターフェースと実装クラスを表した

interface Printable {
	abstract void print();
	abstract void newPage();
}

class PrintClass implements Printable {
	void print() {
	}
	void newPage() {
	}
}


 この図は、Printableというインタフェースがあり、
PrintClassというクラスがそのインタフェースを実装していることを表しています。
インタフェースの名前は斜字体で書きます。
 白抜きの△がついた破線の矢印はインタフェースと実装クラスの関係を表しています。
矢印は実装クラスからインタフェースへ向かっています。
 UMLJavaのインタフェースを表現する場合には<>と書きます
 
 
 
 
 
 
 
8485