countryband_builder.php

来自「Professional PHP5 code for this book」· PHP 代码 · 共 41 行

PHP
41
字号
<?phprequire_once("interface_builder.php");require_once("class_musician.php");require_once("class_countryband.php");require_once("class_instrument.php");class CountryBandBuilder implements Builder {  private $band;  function __construct() {         $this->band = new CountryBand();  }  public function getBand() {         return $this->band;  }  public function buildDrummer() {         $musician = new Musician("washboard player");         $drumset = new Instrument("washboard");         $musician->addInstrument($drumset);         $this->band->addMusician($musician);  }  public function buildGuitarist() {         $musician = new Musician("country guitarist");         $guitar = new Instrument("acoustic guitar");         $musician->addInstrument($guitar);         $this->band->addMusician($musician);  }}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?