适用场景: 对于一个请求来说,如果有个对象都有机会处理它,而且不明确到底是哪个对象会处理请求时,我们可以考虑使用责任链模式实现它,让请求从链的头部往后移动,直到链上的一个节点成功处理了它为止 优点: 发送者不需要知道自己发送的这个请求到底会被哪个对象处理掉,实现了发送者和接受者的解耦 简化了发送者对象的设计 可以动态的添加节点和删除节点 缺点: 所有的请求都从链的头部开始遍历,对性能有损耗 极差的情况,不保证请求一定会被处理 自定义一个责任链 在java中不再存在指针了,如果我们想创建一个链表,…