-
观察者模式 Observer
模式定义:定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,他的所有依赖者都会收到通知并更新
典型应用:java.util.Observable ApplicationListener
优点:
- 符合开闭原则
- 可以在运行时建立对象之间的关系
主题对象能够增删和通知观察者(可以定义为接口类,产生多个子类)
主题对象需要有一个容器,更新时遍历容器去通知。
12. 观察者模式 Observer
最新推荐文章于 2024-09-08 16:59:55 发布