责任链模式-行为型模式

责任链模式 为请求创建一个接受链,对请求的发送者和接受者进行了解耦。通常每个接受者都包含了另一个接受者的引用。如果一个对象不能处理请求则传送给下一个接收者,以此类推。类似于cocos里的监听器。

代码结构:

传送者类,用于传递请求的对象

接收者类,持有一个下一个接收者的成员对象。有一个处理请求的方法,如果不满足条件就交由下一级接受者处理请求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容