摘要: 五种常见的 PHP 设计模式 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略 阅读全文
posted @ 2018-08-06 16:56 一只快乐流浪的程序猿 阅读(322) 评论(0) 推荐(0)
摘要: 1 /** 2 * 事件产生类 3 * Class EventGenerator 4 */ 5 abstract class EventGenerator 6 { 7 private $ObServers = []; 8 9 //增加观察者 10 public function add(ObServer $ObServer) 11 { 1... 阅读全文
posted @ 2018-08-06 16:43 一只快乐流浪的程序猿 阅读(140) 评论(0) 推荐(0)