码迷,mamicode.com
首页 >  
搜索关键字:大话设计模式    ( 731个结果
大话设计模式第十四章--观察者模式
_observers[] = $observer; } public function detach(Observer $observer) { if (isset($this->_observers[$observer])) { unset($thi...
分类:其他好文   时间:2015-08-31 23:24:14    阅读次数:140
设计模式(1)--简单工厂模式、策略模式
1. 简单工厂模式在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。先放图再解释。下图一是从《大话设计模式》中摘出来的。问题是:...
分类:其他好文   时间:2015-08-31 19:09:23    阅读次数:241
大话设计模式第十三章---建造者模式比较
_parts[] = $part; } public function show() { echo "\n PRODUCT CREATEING..."; foreach ($this->_parts as $part) { echo $p...
分类:其他好文   时间:2015-08-31 16:48:45    阅读次数:110
大话设计模式第十二章---外观模式PHP实现
"; }}class Sub_system_two { public function method_two() { echo "subsystem one method two"; }}class Sub_system_three { public funct...
分类:Web程序   时间:2015-08-30 17:25:27    阅读次数:158
大话设计模式第十章---模板方法模式PHP实现
"; $this->primitive_operation1(); $this->primitive_operation2(); }}class Concrete_class_A extends Abstract_class { public function...
分类:Web程序   时间:2015-08-30 17:11:46    阅读次数:200
大话设计模式第九章---原型模式PHP实现
首先,PHP对象clone参考资料:http://php.net/manual/en/language.oop5.cloning.php#object.cloneObject Cloning¶Creating a copy of an object with fully replicated pro...
分类:Web程序   时间:2015-08-30 15:39:35    阅读次数:130
大话设计模式第八章---工厂模式及简单工厂模式比较
(简单工厂模式)(工厂模式)简单工厂模式: 最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。不过,违背了开放-封闭原则。工厂模式: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类.....
分类:其他好文   时间:2015-08-30 15:34:27    阅读次数:149
大话设计模式第七章---代理模式模式PHP实现
_real_subject == null) { $this->_real_subject = new Real_subject(); } $this->_real_subject->request(); }}$proxy = new Prox...
分类:Web程序   时间:2015-08-30 11:05:16    阅读次数:122
大话设计模式第六章---装饰模式PHP实现
1 "; 9 }10 }11 12 abstract class Decorator extends Component {13 protected $component;14 15 public function set_component(Component $comp...
分类:Web程序   时间:2015-08-29 18:29:32    阅读次数:149
大话设计模式第三、四、五章--一些设计原则
单一职责: 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的责任过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相...
分类:其他好文   时间:2015-08-29 16:40:52    阅读次数:133
731条   上一页 1 ... 37 38 39 40 41 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!