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

資訊專欄INFORMATION COLUMN

php 組件編程

崔曉明 / 2154人閱讀

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

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() . "
";

結(jié)果

Bull Whale eat fish. Male

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

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/23180.html

相關(guān)文章

  • PHP設(shè)計模式(六):MVC

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

    時飛 評論0 收藏0
  • PHP學(xué)習(xí)計劃

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

    shery 評論0 收藏0
  • PHP學(xué)習(xí)計劃

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

    missonce 評論0 收藏0

發(fā)表評論

0條評論

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