软件体系结构课件 Lect6_EventSys-6-7同一次课.pptVIP

  • 3
  • 0
  • 约7.79千字
  • 约 34页
  • 2020-11-10 发布于四川
  • 举报

软件体系结构课件 Lect6_EventSys-6-7同一次课.ppt

InfoCenter getState() notifyObservers() register(obs: Observer) unRegister(obs:Observer) interface Observer +update(Observable subject, Object arg) VoiceInfo update( c,arg) 利用c调用 Observable c = InfoCenter() Observer v = new VoiceInfo(); Observer w = new WordInfo(); c.register(v); c.register(w); Client v (观察者对象) w (观察者对象) c(主题), arg(事件) WordInfo update( c, arg) c(主题), arg(事件) 传入c, arg 利用c调用 传入c, arg 利用观察者模式设计的机场信息发布系统的典型交互 Design highlights: Two interfaces Observable Observer with exactly all of their methods claimed in the design. In InfoCenter, you need to implement all the methods: not

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档