图解设计模式-Observer模式

Subject(抽象的被观察对象):定义了注册观察者和删除观察者的方法,还声明了获取现在状态的方法。

Concreteuject(具体的被观察对象):当自身状态发生改变以后,他会通知所有已经注册的Observer角色。

Observer(抽象观察者):负责接收来自Subject角色的状态变化通知,为此声明了update方法

ConcreteObserver(具体的观察者):表示具体的Observer,当它的update方法被调用之后,回去获取要观察对象的最新状态。

全部评论

相关推荐

09-29 00:03
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务