1.定义
观察者模式定义了对象一对多的依赖,当被依赖对象发生改变时,它所有的依赖者都会收到通知并且自动更新。
2.实现机制
1)被依赖对象:主题对象,拥有所有的数据和自身的状态。
2)观察者集合:是一个统一实现了Observer接口的具体类,实例化时会被加入到集合中,通知时遍历调用实现的接口,达到更新数据的目的。
3.好处
能有效的处理一对多的关系,井井有条。
1.定义
观察者模式定义了对象一对多的依赖,当被依赖对象发生改变时,它所有的依赖者都会收到通知并且自动更新。
2.实现机制
1)被依赖对象:主题对象,拥有所有的数据和自身的状态。
2)观察者集合:是一个统一实现了Observer接口的具体类,实例化时会被加入到集合中,通知时遍历调用实现的接口,达到更新数据的目的。
3.好处
能有效的处理一对多的关系,井井有条。