版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章,责任链模式从鼓传花开始,打鼓者向嘉母传花,开始传花的男同性恋。 花从嘉母交给嘉赦,从嘉赦交给嘉政,从嘉政交给嘉宝玉,又从嘉宝玉交给嘉环,从嘉环门到嘉母,就这样往返(参照下图)。 太鼓声停止的时候,手里有花的人要实行行酒令.责任连锁模式,很多对象通过各自对象对下一家的引用形成一个连锁. 请求在链上传递,直到链上的对象决定处理请求为止。 发出此链路伊斯特的客户机不知道链中的哪个对象最终处理链路伊斯特责任链可以是线、环链或树结构的一部分。 抽象处理程序的角色。 定义用于处理请求的接口。如果需要,接口可以定义返回对以下房子的引用的方法: 下图显示了具体的处理程序角色。 收到请求后,您可以选择是
2、处理请求,还是将请求传递给下一家。 下图显示了概要的类图。 太鼓传花系统的类图、原代码、原代码、责任链模型的静态类结构、纯责任链模型、一个纯责任链模型要求一个具体的处理者对象从两个行为中只能择不开一个:一个负责两个很难找到下一个纯责任链模型的实际例子。 的双曲馀弦值。 例如,在AWT上通告的浮动反应历程中,上通告传播到最初发生的零配件,然后传播到其父类的处理程序。 挤压筒可以选择是处理此上通告,还是将此上通告传播到更高层的父处理器。 事件像这样阶段性地向上传播,水底的气泡一点点浮出水面,也被称为事件上浮反应历程。AWT程序库处理上通告的查询密码,例如AWT程序库处理上通告的查询密码、公共布尔操
3、作(事件、对象) if (事件.目标=btnok )等else if (事件.目标) 回复超级动作(事件,obj ); 返回真实; AWT1.1的上通告处理模型与1.0相比变化很大。 新的上通告处理模型基于观察者模型,而不是责任链模型。 因此,例如在AWT库中处理上通告的缺点,AWT1.0的上通告处理的模型是基于继承的,引起了很多子类,而在物件导向系统中通常使用的应该是代理。 由于每个上通告沿零配件树结构向上传播,因此上通告浮动反应历程会减慢上通告处理。 链结构的由来,责任链模型不建立责任链。 责任链的创建必须由系统的其他部分完成。 在下图中,责任链是树结构的一部分。小结节:墨子论责任和责任链
4、的传播,原代码:抽象处理者,abstractclassplayerabstractpublicvoidhandle (inti ); /处理方法私有播放器成功者; 公共播放器() successor=空; protectedvoidsetsuccessor (playera successor ) successor=asuccessor。 公共语音下一个/传达方法if!=空,successor .句柄(索引); else system.out.println (程序终端); 返回、原代码:具体的处理器、classjiamuextendsplayerpublicjiamu (playera successor ) this.set successor (asuccessor ); 公共语音手柄if (I=1)系统. out.println (jiamugottadrink! ); 打印机系统. out.println! ); 下一个。门、原代码:客户端的、publicclassdrumbea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年看人的眼力测试题及答案
- 徐汇园区厂房出租协议书
- 二手折叠房屋转让协议书
- 2026年注册安全工程师化工实务真题及答案
- 家装施工安全协议书合同
- 全资子公司资产调拨协议书
- 乳胶漆墙面施工组织方案
- 2026年主管护师考试新颖试题及答案
- 精神科护理人员的危机干预
- 2026年林芝市社区工作者招聘考试备考试题及答案详解
- 2024年国网安徽省电力有限公司高校毕业生招聘考试真题
- 2025年内蒙古兴安盟工会招聘社会化工会工作者考试笔试试题含答案
- 文物安全文件解读课件
- 考叉车证科目一模拟试题
- 充电站安全生产责任制
- 串串店加盟易合同范本
- 2025年检察院书记员考试真题(附答案)
- 新闻编辑实践作业汇报
- 电力拖动自动控制系统-运动控制系统(第5版)习题答案
- JG/T 355-2012天然石材用水泥基胶粘剂
- 合伙贷款合同协议书
评论
0/150
提交评论