TheObserverPattern(观察者模式).pptVIP

  • 3
  • 0
  • 约1.08万字
  • 约 39页
  • 2018-04-06 发布于天津
  • 举报
TheObserverPattern(观察者模式).ppt

The Observer Pattern (观察者模式) 问题。。。 在日常生活中,常常会用这样的情形:当某件事发生时,应该通知所有的相关者。例如,如果我们的课程改变时间或地点,就应该通知所有选修了这门课程的同学。 在软件设计中,也有类似的问题:当一个对象的状态发生变化时,如何能够通知与其相关的所有其他对象,而不用修改该对象的代码? 观察者模式(the Observer Pattern)就是用来解决此类问题的。 下面我们来看一个例子 一封商业信函…嘿嘿,机会来了! 阿毛网络技术有限公司: 恭喜贵公司被选中开发我们的下一代基于因特网的天气监测系统。 该系统将基于我们拥有专利的气象数据对象来提供各种气象报告(气象数据对象收集当前的气象数据,包括温度、湿度和气压)。初期要求提供三类报告:当前天气情况、气象统计报告和气象预报,这些报告都要在气象数据对象获得最新监测数据后得到实时更新。 另外,我们要求这个系统是可扩展的,希望发布一个API使得其他开发者也能编写他们自己的气象报告加入到我们的系统中。希望你们能提供这个API。 我们认为这是一个很好的商机,如果客户上勾了,我们就将对他们使用的每一种报告方式收费。你们可以以入股的方式加入到我们发财的行列。 期待尽早看到你们的设计和alpha版应用。

文档评论(0)

1亿VIP精品文档

相关文档