观察者模式

来源:互联网 发布:mac迅雷无法连接网络 编辑:程序博客网 时间:2024/06/03 17:55

观察者模式,又称发布-订阅模式。

常被用来实现事件处理系统。

定义了对象间一对多的依赖关系,一个对象的状态发生变化时,所有依赖于它的对象都将得到通知并自动刷新。被动的观察方式。

观察者和被观察对象之间的互动关系不能体现成类之间的直接调用,否则就将使观察者和被观察对象之间紧密的耦合起来,从根本上违反面向对象的设计的原则。

原创粉丝点击