博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
责任链模式
阅读量:4093 次
发布时间:2019-05-25

本文共 291 字,大约阅读时间需要 1 分钟。

  • 定义
    • 使多个对象都有处理请求的机会,从而避免请求者与接受者耦合,将这个对象形成一条链并沿着这条链传递该请求,直到有一个对象处理它为止。
  • 结构
    • 抽象处理角色 Handler
    • 具体处理角色 ConcreateHandler
  • 纯与不纯的责任链模式
    • 纯 对象要么处理,要么不处理
    • 不纯 一个请求可以不被终端的处理者处理
    • 一般在系统中纯的责任链模式很难存在,如果坚持纯的那么存在的意义一般也不是很大。
  • Tomcat在责任链中的应用
    • filter
    • 容器的设置
  • 优点
    • 代码解耦,可以灵活修改
    • 良好的扩展性
  • 缺点
    • 请求从链头出发,直到有处理者才会响应,链长的话会影响系统性能
    • 请求递归,调试排错困难

转载地址:http://ghiii.baihongyu.com/

你可能感兴趣的文章
nodejs爬虫
查看>>
软件工程课程总结
查看>>
Python 自动化之验证码识别
查看>>
ftp安装与卸载
查看>>
wenbao与贪心
查看>>
JS中算法之检索算法(查找算法)
查看>>
AIDL在android系统中的作用
查看>>
css 属性积累
查看>>
数据库练习
查看>>
java基础1
查看>>
对数组排序进行"洗牌"(随机排序)
查看>>
《高性能JavaScript》读书笔记
查看>>
AdminManager实体层
查看>>
Cobalt Strike 简单使用
查看>>
将***换成你自己的qq号码
查看>>
MySQL锁详解
查看>>
ext2文件系统
查看>>
利用ApiPost接口调试与文档生成工具,提升前、后端工作效率
查看>>
leetcode 链表类型题目解题总结
查看>>
全角与半角
查看>>