java设计模式(四)---观察者模式

一、观察者模式定义: 定义了对象间一对多的组合关系,以便一个对象状态发生变化时,所有依赖于它的对象都得到通知,并自动刷新。简单点理解就是广播模式,一个对象发生了变化,通知所有依赖于它的对象,也做相应的调整,现在比较流行的zookeeper就是这种模式,还有我们平常订阅报纸,在工作平台找工作都有类似的模式。 二、观察者模式使用的场景: 1.一个对象的更新,需要其他对象同步更新,而且其他对象的数量动态
相关文章
相关标签/搜索