PHPの一般的なデザインパターン

  • シンプル工場
<?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のために訓練します

 

おすすめ

転載: www.cnblogs.com/saintdingspage/p/11330426.html