观察者模式

概念

定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。

设计原则

  • 为了交互对象之间松耦合设计而努力;
    松耦合之所以能够让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 观察者(Observer)模式 走进观察者模式 首先,先思考订阅报纸是怎么回事报社的业务就是出版报纸,并把报纸送给...
    廖少少阅读 415评论 3 0
  • 文章摘要1、松耦合神器-观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会...
    Android那些事儿阅读 749评论 0 50
  • 设计模式:观察者模式 定义:观察者模式定义了对象之间的一对多依赖,这样以来,当一个对象改变改变状态时,它的所有依赖...
    CloudHunter阅读 179评论 0 0
  • 1 定义 定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。...
    菜小轩526阅读 551评论 3 3
  • 今天的故事,讲一只狐狸独特的报恩方式。 话说古时候有个小官吏,级别不高,但位置关键,时常可以捞点钱财。 这小官吏不...
    文雅羊阅读 803评论 2 5