设计模式-第九篇之观察者模式

1、什么是观察者模式

    观察者模式定义了对象间的一对多依赖关系,让一个或多个观察者对象观察一个主题(Subject)对象。当主题对象的状态发生变化时,系统能通知所有的依赖于此对象的观察者对象,从而使得观察者对象能够自动更新。

   观察者模式中,被观察的对象常常被称为目标(target)或主题(Subject),依赖的对象被称为观察者(Observer)。

2、应用:java事件机制、spring的事件机制(事件Event、事件源Push、监听器)。

原文地址:https://www.cnblogs.com/ZeroMZ/p/11359443.html