提醒:当前所讲的所有的设计模式都是基本的一种设计思维,到了真正所使用的时候其设计代码肯定和我们之前设计的完全不同所以请读者不要形成硬式思维!责任链模式:定义:为请求创建一个接收此次请求对象的链类型:行为型适用场景:一个请求的处理需要多个对象当中的一个或几个协作处理优点:请求的发送者和接收者(请求的处理)解耦责任链可以动态组合缺点:责任链太长或者处理时间太长,影响性能责任链有可能过多相关设计模式:责任链模式和状态模式Coding:创建Course类创建抽象类Approver(在很多地方也取名为handler)创建ArticleApprover类继承Approver抽象类,里面的approver对