设计模式笔记之观察者模式

 时间:2024-10-23 21:38:35

1、观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,让他们能够自动更新自己。结构图如下。(PS: UML类图来自《大话设计模式》一书)

设计模式笔记之观察者模式

3、定义ConcreteWatcher类,实现Watcher接口。添加一个name属性。

设计模式笔记之观察者模式

5、定义测试方法,运行查看测试结果。

设计模式笔记之观察者模式

6、其实Java本身内置观察者模式的实现:java.util.Observable类和java.util.Observer接口,分别对应于Subject角色和Observer角色。我们只需要直接使用就好。

  • JAVA设计模式之观察者模式
  • php的观察者模式
  • 设计模式之工厂模式
  • 我的世界如何制作观察者
  • 我的世界怎么制作观察者陷阱
  • 热门搜索
    澳门旅游网 中国旅游最好的地方 我国旅游业发展现状 埃及旅游指南 比较好的旅游网站 新疆哈密旅游 埃及金字塔旅游 安康有哪些旅游景点 新西兰旅游报价 缙云旅游网