责任链模式

空扰寡人 提交于 2019-11-30 09:39:37

责任链模式

Servlet中的过滤器就是责任链模式的应用,我们就可以用过滤器来学习我们的责任链模式。
流程:首先过滤请求时,第一个过滤器接受请求,如果它能够处理则自己处理,如果不能处理就交给下一个过滤器,依次类推。
在这里插入图片描述

ConcreteFilter

具体的过滤器,每个具体的过滤器都维护着一个引用,指向下一个具体的过滤器,需要检查它自身能否处理这个请求,如果不能就传递给链中的下一个过滤器。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!