设计模式 发表于 2018-04-03 精神指南:找到容易变化的地方,独立出来 策略模式用不同的类 + 相同的方法 实现不同的策略行为 观察者模式被观察者绑定多个观察者的类 指定事件完成时,循环触发不同观察者的相同方法PHP SPL 中 SplObserveer SplSubject SplObjectStorage 装饰模式单例模式适配器模式工厂模式