摘要:
观察者模式: 对个对象依赖于一个对象。当一个对象改变时,所有依赖它的对象都会获得通知和改变。发布订阅。 <?php /** * 小说更新接口 */ interface StoryUpdateInterface{ public function update($name); } class Story 阅读全文
摘要:
工厂模式: 分为简单工厂,方法工厂,和抽象工厂。 一:简单工厂 简单工厂的作用是实例化对象,而不需要调用者知道该对象具体对应的子类。 <?php class MysqlLog{ public function log(){ echo '记录Mysql错误'.PHP_EOL; } } class Er 阅读全文
摘要:
代理模式: 给对象提供一个代理类,由代理对象对外接洽。 <?php interface A { public function boot(); } class B implements A{ public function boot(){ echo '此处是B类'; } } /** * 代理类 */ 阅读全文
摘要:
管道模式 又称为Pipleline模式。将复杂的流程分解为多个子系统。将各个子系统按照逻辑次序排列有序的执行下去。类似于工厂的流水线。 <?php class A { public static function handle(){ echo '请求验证'.PHP_EOL; } } class B 阅读全文