摘要: "; }}class Sub_system_two { public function method_two() { echo "subsystem one method two"; }}class Sub_system_three { public funct... 阅读全文
posted @ 2015-08-30 16:45 wy0314 阅读(488) 评论(0) 推荐(0)
摘要: "; $this->primitive_operation1(); $this->primitive_operation2(); }}class Concrete_class_A extends Abstract_class { public function... 阅读全文
posted @ 2015-08-30 15:51 wy0314 阅读(404) 评论(0) 推荐(0)
摘要: 首先,PHP对象clone参考资料:http://php.net/manual/en/language.oop5.cloning.php#object.cloneObject Cloning¶Creating a copy of an object with fully replicated pro... 阅读全文
posted @ 2015-08-30 15:08 wy0314 阅读(206) 评论(0) 推荐(0)
摘要: (简单工厂模式)(工厂模式)简单工厂模式: 最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。不过,违背了开放-封闭原则。工厂模式: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类... 阅读全文
posted @ 2015-08-30 14:11 wy0314 阅读(172) 评论(0) 推荐(0)
摘要: _real_subject == null) { $this->_real_subject = new Real_subject(); } $this->_real_subject->request(); }}$proxy = new Prox... 阅读全文
posted @ 2015-08-30 10:18 wy0314 阅读(118) 评论(0) 推荐(0)