设计模式之观察者模式(Subject/Observer)|发布订阅模式

####观察者模式|发布/订阅模式 观察者模式有时也被称作发布/订阅模式,该模式用于为对象实现发布/订阅功能:一旦主体(发布者)对象状态发生改变,与之关联的观察者(订阅者)对象会收到通知,并进行相应操作。 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。 我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察者就是

- 阅读全文 -

PHP 代理模式 详解

#### 代理 代理即是代表处理。在法律上,是指代理人、组织或者其他身份,于获得代理权限内,以授权方的(代理)名义向第三者代为处理的意思表示,对授权方直接发生效力的行为。而代理依其发生的原因又可以分为法定代理与意定代理。 代理人就是相当于中介。生活中的代理商,代理人等概念,就是代表处理一些事情。那么在编程的思想中,也是通过一个对象去访问另外一个对象。 ####♥代理模式定义

- 阅读全文 -