- シンプル工場
<?PHP
#単純な植物
抽象 クラスmycoach
{
パブリック関数__construct(){}
}
クラスmycoach延びcultivatecpc {
パブリック関数__construct(){
エコー"を戦闘トレーナーとして陳Peichang培養物に"。" \ N- " ;
}
}
クラス延びmycoach cultivatecj {
公共の機能__construct(){
エコー" チェンJinpeiは、戦闘トレーナーを維持する"。" \ N- " ;
}
}
クラスをmartialclub
{
パブリック関数は($名)育成
{
スイッチ($名){
ケース ' CJ ' :
返さ 新新(cultivatecjを);
ケース ' CPC ' :
戻る 新新(cultivatecpcを);
デフォルト:
エコー' 文化小さなコーチ'。" \ N- " ;
BREAK ;
}
戻り ヌル;
}
}
クラスCLUBMASTER {
パブリック関数(栽培)
{
$ myclub = 新しいmartialclub()。
$ myclub - >育成(' CJ ' );
$ myclub = 新しいmartialclub();
$ myclub - >育成(' CPC ' )。
}
}
$ mymaster = 新しいCLUBMASTER();
$ mymaster - >)(養います。
出力:
チェンJinpeiはコーチを維持するために戦っている
レスリングのコーチ陳Peichangのために訓練します