·观察者模式

观察者模式

  • 观察者模式(发布-订阅者模式)

观察者模式(发布-订阅者模式)

介绍:定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。

实现:抽象观察者,定义一个抽象更新方法。具体观察者继承抽象观察者,根据业务逻辑实现对应的更新方法。抽象目标类,保有一个抽象观察者集合,可以通过add和del方法对观察者进行新增和删除,定义一个通知方法遍历所有观察者对象,调用观察者对象的更新方法。

你可能感兴趣的:(设计模式,观察者模式,java)