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 + -
显示快捷键?