摘要:
观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。它将观察者和被观察者的对象分离开。提高了应用程序的可维护性和重用性。实现观察者模式有很多形式,一种是“注册---通知---撤销注册”的形式。观察者Observer:所有潜在的观察者必须实现观察者接口,这个接口只有update方法,当主题改变时,它被调用。具体观察者ConcreteObserver: 具体观察者可以是任何实现了Observer接口的类。观察者必须注册具体主题,一边接收更新。可观察者Subject: 主题接口,即可观察者Observable,对象使用此接口注册为观察者 阅读全文
posted @ 2012-12-03 18:29 IT职涯 阅读(24989) 评论(0) 推荐(0)
浙公网安备 33010602011771号