国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php 組件編程

崔曉明 / 2159人閱讀

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

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組件構成,不同的類可以選擇不同的組件組合,這樣就不會造成類冗余了。

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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/23180.html

相關文章

  • PHP設計模式(六):MVC

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

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

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

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

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

    missonce 評論0 收藏0

發表評論

0條評論

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