动机:使多个对象有机会处理请求,实现请求发送者和接收者之间的解耦。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。
结构
代码实现
![]()
}
![]()
}
![]()
}
要点:
1、本模式的应用场合在“一个请求可能有多个接受者,但是最后真正接受者只有一个”,本模式将二者解耦,更好地应对变化。
2、应用本模式后,对象的职责分派将更灵活,可以在运行时动态添加、修改请求的处理职责。
3、如果请求传递到职责链的末尾仍然得不到处理,应该有一个合理的缺省机制进行处理,由请求接受者实现。
相关文章:
-
2022-01-17
-
2022-02-04
-
2021-06-22
-
2022-12-23
-
2021-09-05
猜你喜欢
-
2021-06-05
-
2022-12-23
-
2021-08-18
-
2022-12-23
-
2021-05-04
相关资源
-
下载
2022-12-22
-
下载
2021-06-06
-
下载
2023-01-28