最近为了找工作及学习的目的,系统的学习java 设计模式,早就听前辈们说过这个。设计模式,简单理解是,把简单的问题复杂化。特此记下自己对责任链的学习,加深对知识的记忆。我是通过学习尚学堂马老师的视频学习的,感觉他讲的是多么的好,在这里谢谢马老师的资源。
责任链概念:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
实例中有五个类,Filter、FilterChain、FaceFilter、HTMLFilter、MsgFilter、具体代码见附件,实例2模仿了javaWeb Filter运行原理,代码见附件。
下载请留言---------------------------