观察者模式

观察者模式

viEcho Lv5

观察者模式适用于发布订阅的场景,具体代码见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
On this page
观察者模式