何为责任链模式
定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间发生耦合。此模式将这些对象练成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。
静态关系图如下
责任链模式的类图何时使用责任链模式
1、有多个对象可以处理请求,而处理程序只有在运行时才能确定。
2、向一组对象发出请求,而不想显示指定处理请求的特定处理程序。
定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间发生耦合。此模式将这些对象练成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。
1、有多个对象可以处理请求,而处理程序只有在运行时才能确定。
2、向一组对象发出请求,而不想显示指定处理请求的特定处理程序。
本文标题:设计模式-责任链模式《十七》
本文链接:https://www.haomeiwen.com/subject/zlydrqtx.html
网友评论