2021
06-05
06-05
Java设计模式之观察者模式(Observer模式)
一、观察者模式是什么?当对象间存在一对多关系时,则使用观察者模式(ObserverPattern)。当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。人话:就像微信公众号推送消息,订阅的人能收到,没订阅的收不到,还可以取消/添加订阅二、模式分析2.1四个角色抽象主题(抽象被观察者角色):也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数量的观察者。抽象...
继续阅读 >