观察者

应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发布信息。

优势:解耦合

敏捷原则:接口隔离原则,开放-封闭原则

实例:Notification通知中心,注册通知中心,任何位置可以发送消息,注册观察者的对象可以接收。

kvo,键值对改变通知的观察者。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 首先我想以一份简单代码开始这篇blog。 上述小案例,主要是想表达,当A 类对象的 _a 成员发生变化时,同时让 ...
    今晚写bug阅读 3,733评论 0 0
  • 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其...
    iOS俱哥阅读 9,337评论 2 14
  • 1. 何为观察者模式 观察者模式也叫做发布-订阅模式。如它的别名暗示的那样,它很像杂志的订阅。当从杂志发行商订阅杂...
    LeeLeCoder阅读 1,895评论 0 1
  • 不知道从什么时候开始,我已经对日子失去了期待和渴望。每天平淡如水,没有半分激情。每当过年过节的时候,看着刷满屏的多...
    聚哥说阅读 4,001评论 3 2
  • 静夜思 人面不知何处去 吾念卿颜夜难眠 音讯不曾在入耳 汝已无心八方展
    有那么一首是回忆阅读 1,049评论 0 0

友情链接更多精彩内容