成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php 組件編程

崔曉明 / 2175人閱讀

摘要:利用組件編程模式,防止冗余結果由和組件構成,不同的類可以選擇不同的組件組合,這樣就不會造成類冗余了。

1.利用組件編程模式,防止冗余

name = $name;
  }
  public function eat($food) {
    echo $this->name . " eat ". $food . ".
";
  }
}

class Gender {
  private $gender;
  public function __construct($gender) {
    $this->gender= $gender;
  }
  public function getGender() {
    return $this->gender;
  }
}

class BullWhale {
  private $action;
  private $gender;
  public function __construct() {
    $this->action = new Action("Bull Whale");
    $this->gender = new Gender("Male");
  }
  public function eatFood($food) {
    $this->action->eat($food);
  }
  public function getGender() {
    return $this->gender->getGender();
  }
}

$bullWhale = new BullWhale();
$bullWhale->eatFood("fish");
echo $bullWhale->getGender() . "
";

結果

Bull Whale eat fish. Male

BullWhale由Action和Gender組件構成,不同的類可以選擇不同的組件組合,這樣就不會造成類冗余了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/23180.html

相關文章

  • PHP設計模式(六):MVC

    摘要:原文地址設計模式六世紀年代,計算機發(fā)展迅速,編程技術也日益分化。到了年代,的出現(xiàn)更是讓這種程序設計模式得以延續(xù)。根據(jù)設計模式三封裝中介紹的設計原則,在面向對象程序設計中,類和類之間的訪問交互和更新應該是通過和。 原文地址:PHP設計模式(六):MVC Introduction 20世紀80年代,計算機發(fā)展迅速,編程技術也日益分化。桌面應用編程,也逐漸出現(xiàn)了用戶圖形界面和程序邏輯分離的程...

    時飛 評論0 收藏0
  • PHP學習計劃

    摘要:相關框架路由網絡組件解析組件數(shù)據(jù)庫對象生成器錯誤處理組件配置命令行工具簡單容器注釋解析組件文件處理基于數(shù)據(jù)存儲日子處理基于模板引擎基于中間件單元測試中間件數(shù)據(jù)類型操作網絡編程知識基礎知識環(huán)境配置,內置服務器知識版本管理與代碼注釋命名空間日期 PHP 相關 FastD PHP Web框架 PHP路由 Swoole網絡組件 PHPHttp解析組件 PHP數(shù)據(jù)庫 PHP對象生成器 PHP錯...

    shery 評論0 收藏0
  • PHP學習計劃

    摘要:相關框架路由網絡組件解析組件數(shù)據(jù)庫對象生成器錯誤處理組件配置命令行工具簡單容器注釋解析組件文件處理基于數(shù)據(jù)存儲日子處理基于模板引擎基于中間件單元測試中間件數(shù)據(jù)類型操作網絡編程知識基礎知識環(huán)境配置,內置服務器知識版本管理與代碼注釋命名空間日期 PHP 相關 FastD PHP Web框架 PHP路由 Swoole網絡組件 PHPHttp解析組件 PHP數(shù)據(jù)庫 PHP對象生成器 PHP錯...

    missonce 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<