设计模式04之观察者模式

概念

观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。

类UML图

这里写图片描述

使用

就是我们常用的通知和kvo方式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后...
    泥孩儿0107阅读 3,987评论 0 0
  • 一、 概述 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Mo...
    步积阅读 5,060评论 0 1
  • 本文的结构如下: 什么是观察者模式 为什么要用该模式 模式的结构 代码示例 推模型和拉模型 优点和缺点 适用环境 ...
    w1992wishes阅读 5,279评论 0 16
  • 小宝贝,今天你满月了!自从和你见面,每天都有很多很多的感想和感谢,今天的你好像也一下子乖了好多。 从令人胆怯的手术...
    Jane219阅读 3,658评论 0 0
  • 盼远行 卸下沉重 孤独的人寂寞 既分离 亦相见 最美的时光 浪费 在路上 相望草原 相逢海线山峦 一丝丝 随风清扬...
    他太帅了陈所长阅读 2,720评论 0 0