职责链模式(Chain of Responsibility)

一、责任链模式介绍 责任链模式:将能够处理同一类请求的对象连成一条链,使这些对象都有机会处理请求,所提交的请求沿着链传递。从而避免请求的 发送者和接受者之间的耦合关系。链上的对象逐个判断是否有能力处理该请求,如果能则就处理,如果不能,则传给链上的下一个对象。 直到有一个对象处理它为止。 场景: 1、打牌时,轮流出牌 2、接力赛跑 3、请假审批 4、公文审批 责任链UML图: Handler:表示处
相关文章
相关标签/搜索