图解设计模式-Observer模式

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

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

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

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

全部评论

相关推荐

2025-11-10 21:00
门头沟学院 Java
程序员牛肉:没啥必要了,3月末就开暑期实习了,你现在找还不一定能找到。看你啥学历了。 双非基本代表想进好公司无望了。211的话,现在继续沉淀,零日常实习参加暑期其实也压力不太大
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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