码农庄园

红楼梦中的“击鼓传花”责任链模式

2021-05-26  本文已影响0人  小马过河R

这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。

小马理解为:将请求   在各个实体类中地推传递,哪个实体符合处理条件就哪个实体处理,否则往下一个实体类传送接续判断。

这可以参考运用于 工作流设计中的  审批动作。

应用实例: 1、红楼梦中的"击鼓传花"。 2、JS 中的事件冒泡。 3、JAVA WEB 中 Apache Tomcat 对 Encoding 的处理,Struts2 的拦截器,jsp servlet 的 Filter。

上一篇下一篇

猜你喜欢

热点阅读