D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\bin\Debug\21_ResponsibilityChainPattern.exe.config
D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\bin\Debug\21_ResponsibilityChainPattern.exe
D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\bin\Debug\21_ResponsibilityChainPattern.pdb
D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\obj\Debug\21_ResponsibilityChainPattern.exe
D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\obj\Debug\21_ResponsibilityChainPattern.pdb
D:\technology\excise\DesignpatternStudy\21_ResponsibilityChainPattern\obj\Debug\21_ResponsibilityChainPattern.csproj.CoreCompileInputs.cache
没有合适的资源?快使用搜索试试~ 我知道了~
c#代码介绍23种设计模式-21责任链模式(附代码)
共17个文件
cs:6个
cache:2个
exe:2个
需积分: 2 0 下载量 110 浏览量
2024-10-08
22:05:40
上传
评论
收藏 23KB ZIP 举报
温馨提示
在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需要请求技术总监的批准,所以在面试的完后, 经常会有面试官说,你这个薪水我这边觉得你这技术可以拿这个薪水的,但是还需要技术总监的批准等的话。这个例子也就诠释了本文要介绍的内容。生活中的这个例子真是应用了责任链模式 1. 责任链模式的定义 从生活中的例子可以发现,某个请求可能需要几个人的审批,即使技术经理审批完了,还需要上一级的审批。这样的例子,还有公司中的请假,少于3天的,直属Leader就可以批准,3天到7天之内就需要项目经理批准,多余7天的就需要技术总监的批准了。 介绍了这么多生活中责任链模式的例子的,下面具体给出面向对象中责任链模式的定义。 责任链模式指的是——某个请求需要多个对象进行处理,从而避免请求的发送者和接收之间的耦合关系。将这些对象连成一条链子,并沿着这条链子传递该请求,直到有对象处理它为止 2. 责任链模式的结构图 从责任链模式的定义可以发现,责任链模式涉及的对象只有处理者角色,但由于有多个处理者,它
资源推荐
资源详情
资源评论
收起资源包目录
21_ResponsibilityChainPattern.zip (17个子文件)
21_ResponsibilityChainPattern
App.config 189B
obj
Debug
21_ResponsibilityChainPattern.csproj.FileListAbsolute.txt 724B
21_ResponsibilityChainPattern.csproj.CoreCompileInputs.cache 42B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
DesignTimeResolveAssemblyReferencesInput.cache 7KB
21_ResponsibilityChainPattern.exe 7KB
TempPE
21_ResponsibilityChainPattern.pdb 24KB
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
ResponsibilityChain.cs 3KB
21_ResponsibilityChainPattern.csproj 2KB
bin
Release
Debug
21_ResponsibilityChainPattern.exe 7KB
21_ResponsibilityChainPattern.pdb 24KB
21_ResponsibilityChainPattern.exe.config 189B
Properties
AssemblyInfo.cs 2KB
责任链模式 6KB
Program.cs 1KB
共 17 条
- 1
资源评论
思忖小下
- 粉丝: 475
- 资源: 119
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java毕业设计-基于SSM框架的传统服饰文化体验平台【代码+部署教程】
- 优化领域的模拟退火算法详解与实战
- NewFileTime-x64.zip.fgpg
- 基于Python和HTML的Chinese-estate-helper房地产爬虫及可视化设计源码
- 基于SpringBoot2.7.7的当当书城Java后端设计源码
- 基于Python和Go语言的开发工具集成与验证设计源码
- 基于Python与JavaScript的国内供应商管理系统设计源码
- aspose.words-20.12-jdk17
- 基于czsc库的Python时间序列分析设计源码
- 基于Java、CSS、JavaScript、HTML的跨语言智联平台设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功