|
|
(Next) PHPUnit |
||||
| |
|||||
|
|||||
PHP のクラス (あるいはインターフェイス) は UML Class (あるいは Interface) に対応します。
PHP の関数は UML Operation に対応します。
PHP のプロパティあるいはクラス定数は、UML Attribute に対応します。
Java のようなパッケージは PHP には存在しません。 パッケージを模倣する方法には次の二通りがあります。
クラス (あるいはファイル) のドキュメントブロックのコメントで @package を使用する
クラスの名前空間を解釈する
後者の場合、PHP_UML はダブルコロン :: をパッケージの区切りとみなします。 これは、PHP の名前空間の仕組み (namespace および use) と組み合わせて用いることができます。
PHP のファイルが UML Artifact に対応します。
物理フォルダが UML Package に対応します。
UML 1.4 では、
PHP ファイルは UML Component に対応します。
物理フォルダは UML Subpackage に対応します。
UML 2.1 では、
PHP ファイルは UML Component に対応します。
物理フォルダは階層構造の UML Component に対応します。
|
|
(Next) PHPUnit |
||||||||
| |
|||||||||
|
|||||||||