发表于 2024-09-24 · 更新于 2024-10-25 Architecture►第一章:架构相关►2设计模式 设计模式-③观察者模式(Notification&KVO) 框架设计模式-③观察者模式(Notification&KVO)精选文章iOS 语言之KVO ProtocolCenter 从两张图片可以看到,最大的区别是调度的地方。 虽然两种模式都存在订阅者和发布者(具体观察者可认为是订阅者、具体目标可认为是发布者),但是观察者模式是由具体目标调度的,而发布/订阅模式是统一由调度中心调的,所以观察者模式的订阅者与发布者之间是存在依赖的,而发布/订阅模式则不会。 观察者模式 UserManager postUserNameUpdate:xxx 发布订阅模式 END Newer ComfyUI入门 Older 设计模式-④适配器、策略、责任链模式