【2016-10-12】【坚持学习】【Day3】【责任链模式】
2024-10-14 04:35:38
今天学习责任链模式
例子:
采购审批系统
采购单需要经过不同人审批
采购价格《500 部门经理审批
采购价格《1000 部门主任审批
采购价格《2000 副总审批
采购价格《50000 总经理审批
采购价格》50000 董事会审批
结构:
一个类:代表这个责任链要传递的东西:这里是采购单
一个抽象类:代表一种审批权限的人,一个受保护的对象,记录下一个责任负责人;抽象方法,审批
多个实体类:继承抽象类,是一个具体的审批角色,比如经理,主任,副总,(他们要处理的是,要么我审批通过,我处理不了,就推卸责任给下一个负责人处理)
最新文章
- AJAX 的简单用法:
- .net开发之我见,or实现 最简 优化法。knock out type convert 与我之简化orm的实现原理及实现细则,最简化开发法
- URLConnection 使用
- MySQL 主键冲突,无法插入数据
- 利用libpcap抓取QQ号码信息
- luogu2597-[ZJOI2012]灾难 &;&; DAG支配树
- python简单爬虫 使用pandas解析表格,不规则表格
- jquery的ajax及注意事项
- KillerBee
- forget word _a
- sed使用笔记
- uva 116 - Unidirectional TSP (动态规划)
- Java 复制一个文件到另外一个目录下
- Linux安装 jdk、tomcat、eclipse、mysql
- Codeforces 813B The Golden Age(数学+枚举)
- [置顶]
 滴滴插件化框架VirtualAPK原理解析(一)之插件Activity管理
- python pandas 对各种文件的读写 IO tools
- Linux学习笔记(5)磁盘分区(parted)
- 关于mysql8.0.11版本在win10安装
- PHP获取QQ群成员QQ号码
热门文章
- 2015年最佳的15个 Node.js 开发工具
- #8.11.16总结#CSS常用样式总结(二)
- Egret白鹭H5小游戏开发入门(三)
- iOS多线程中,队列和执行的排列组合结果分析
- UIColor与PatternImage
- Objective-C 快速入门--基础(二)
- 访问其他程序的SheardPreferents
- Android 异步Http框架简介和实现原理
- 通过dubbo暴露接口调用方法,及基于zookeeper的dubbo涉及配置文件
- Nexus Repository Manager OSS 代理 p2 源