职责链模式
0 人感兴趣 · 2 次引用
- 最新
- 推荐
谈 C++17 里的 Chain of Responsibility 模式
Responsibility Chain 和观察者模式的区别在于前者的观察者是依次处理同一事件且有可能被中断的,观察者们具有一个轮次关系,而后者的观察者们具有普遍意义上的平等性。
职责链模式
在之前的观察者模式实战中,我们说过并不是所有的状态监控场景都适用于观察者模式,比如最近在看的Android项目中,当一个页面的组件很多时,对同一个时间的响应上,Android设计了一种传递机制,当我们合理利用后可以让我们想要的组件来响应事件,而如果是观察