菜粥
菜粥
图解设计模式
图解设计模式-Observer模式
全部文章
图解设计模式
Android(48)
API(6)
C++(11)
CodeBlocks(2)
Docker(12)
Git(2)
GitHub(3)
IDE(16)
Java(41)
JavaWeb(16)
Java编程思想(3)
Linux(37)
MarkDown(2)
Maven(6)
MyBatis(5)
MySQL(14)
Nginx(11)
Oracle(16)
Python(4)
Redis(13)
Spring(8)
SpringBoot(6)
Struts2(1)
UML(1)
书籍推荐(2)
大话设计模式(50)
操作系统(4)
数据库系统概论(7)
数据结构(10)
未归档(1)
计算机组成原理(2)
计算机网络(8)
面试经(4)
归档
标签
去牛客网
登录
/
注册
图解设计模式-Observer模式
321 浏览
0 回复
2019-04-16
菜粥
+关注
Subject(抽象的被观察对象):定义了注册观察者和删除观察者的方法,还声明了获取现在状态的方法。
Concreteuject(具体的被观察对象):当自身状态发生改变以后,他会通知所有已经注册的Observer角色。
Observer(抽象观察者):负责接收来自Subject角色的状态变化通知,为此声明了update方法
ConcreteObserver(具体的观察者):表示具体的Observer,当它的update方法被调用之后,回去获取要观察对象的最新状态。
举报
收藏
赞
评论加载中...