
观察者模式
观察者模式适用于发布订阅的场景,具体代码见LocalDemo之shejimoshi
模块;
关键点:
1、针对观察者与被观察者分别定义接口,有利于分别进行扩展。
2、重点就在被观察者的实现中:
(1)定义观察者集合,并定义针对集合的添加、删除操作,用于增加、删除订阅者(观察者)
(2)定义通知方法,用于将新情况通知给观察者用户(订阅者用户)
3、观察者中需要有个接收被观察者通知的方法
- Title: 观察者模式
- Author: viEcho
- Created at : 2024-01-10 00:00:00
- Updated at : 2025-02-21 18:23:13
- Link: https://viecho.github.io/2024/0110/observer-mode.html
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments