软件体系结构设计模式 观察者模式.docVIP

  • 4
  • 0
  • 约1.08万字
  • 约 11页
  • 2016-01-23 发布于安徽
  • 举报
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

观察者模式(别名:依赖,发布-订阅) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并被自动更新。 Observer Pattern(Another Name: Dependents, Publish-Subscribe) Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.. 一、概述 在许多设计中,经常涉及到多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化。 二、 模式的结构与使用 观察者模式的结构中包括四种角色: 主题(Subject) 观察者(Observer) 具体主题(ConcreteSubject) 具体观察者(ConcreteObserver) 模式的结构的描述与使用 有一个大学毕业生和一个归国留者都希望能及时知道“求职中心”最新的职业需求信息。 1.主题 : Subject.java public interface Subject{ public void addObserver(Ob

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档