|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要实现最基本的功能就可以了 就是可以添加留言 然后可以显示留言,然后加入管理功能 工场设计形式: 供应获得某个对象的新实例的一个接口, 同时使挪用代码防止肯定实践实例化基类的步调。
- <?php //基本
尺度
CD类 class CD { public $tracks = array(); public $band = ''; public $title = ''; public function __construct() {} public function setTitle($title) { $this->title = $title; } public function setBand($band) { $this->band = $band; } public function addTrack($track) { $this->tracks[] = $track; } } //加强
型CD类, 与尺度
CD的独一
分歧
是写至CD的第一个track是数据track("DATA TRACK") class enhadcedCD { public $tracks = array(); public $band = ''; public $title = ''; public function __construct() { $this->tracks = "DATA TRACK"; } public function setTitle($title) { $this->title = $title; } public function setBand($band) { $this->band = $band; } public function addTrack($track) { $this->tracks[] = $track; } } //CD工场
类,完成
对以上两个类详细
实例化操作 class CDFactory { public static function create($type) { $class = strtolower($type) . "CD"; return new $class; } } //实例操作 $type = "enhadced"; $cd = CDFactory::create($type); $tracksFromExternalSource = array("What It Means", "Brr", "Goodbye"); $cd->setBand("Never Again"); $cd->setTitle("Waste of a Rib"); foreach ($tracksFromExternalSource as $track) { $cd->addTrack($track); } ?>
复制代码 数据库剧本请参照:http://www.cxybl.com/html/wlbc/Php/2011_1126_9458.html
HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样东西。 |
|