Java设计模式(十七):责任链设计模式

1. 应用场景 一场足球赛,A队的2个组成队a、b。a队踢上半场,踢完后交给b队踢下半场,一起完成这场球赛。 吃一条鱼:妈妈吃鱼头,吃完让儿子吃鱼身体,吃完给爸爸吃鱼尾巴。 Servlet容器的过滤器 责任链就是这样有一条执行链来完成一件事。 2. 概念 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链发送该请求,直到有一个对象处理它为止。
相关文章
相关标签/搜索