ImageVerifierCode 换一换
格式:PPTX , 页数:26 ,大小:702.34KB ,
资源ID:1755947      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1755947.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(行为型模式职责链模式.pptx)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

行为型模式职责链模式.pptx

1、行为型模式职责链模式本章教学内容n行为型模式行为型模式概述行为型模式简介n职责链模式 模式动机与定义 模式结构与分析 模式实例与解析 模式效果与应用 模式扩展行为型模式n行为型模式概述 行为型模式(Behavioral Pattern)是对在不同得对象之间划分责任和算法得抽象化。行为型模式不仅仅关注类和对象得结构,而且重点关注它们之间得相互作用。通过行为型模式,可以更加清晰地划分类与对象得职责,并研究系统在运行时实例对象之间得交互。在系统运行时,对象并不是孤立得,它们可以通过相互通信与协作完成某些复杂功能,一个对象在运行时也将影响到其他对象得运行。行为型模式n行为型模式概述行为型模式分为类行为

2、型模式和对象行为型模式两种:类行为型模式:类得行为型模式使用继承关系在几个类之间分配行为,类行为型模式主要通过多态等方式来分配父类与子类得职责。对象行为型模式:对象得行为型模式则使用对象得聚合关联关系来分配行为,对象行为型模式主要是通过对象关联等方式来分配两个或多个类得职责。根据“合成复用原则”,系统中要尽量使用关联关系来取代继承关系,因此大部分行为型设计模式都属于对象行为型设计模式。行为型模式n行为型模式简介 职责链模式(Chain of Responsibility)命令模式(mand)解释器模式(Interpreter)迭代器模式(Iterator)中介者模式(Mediator)备忘录模

3、式(Memento)观察者模式(Observer)状态模式(State)策略模式(Strategy)模板方法模式(Template Method)访问者模式(Visitor)职责链模式n模式动机职责链模式n模式动机职责链可以是一条直线、一个环或者一个树形结构,最常见得职责链是直线型,即沿着一条单向得链来传递请求。链上得每一个对象都是请求处理者,职责链模式可以将请求得处理者组织成一条链,并使请求沿着链传递,由链上得处理者对请求进行相应得处理,客户端无须关心请求得处理细节以及请求得传递,只需将请求发送到链上即可,将请求得发送者和请求得处理者解耦。这就是职责链模式得模式动机。职责链模式n模式定义职责

4、链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。由于英文翻译得不同,职责链模式又称为责任链模式,它是一种对象行为型模式。职责链模式n模式定义Chain of Responsibility Pattern:Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request、Ch

5、ain the receiving objects and pass the request along the chain until an object handles it、Frequency of use:medium low 职责链模式n模式结构职责链模式n模式结构职责链模式包含如下角色:Handler:抽象处理者ConcreteHandler:具体处理者Client:客户类12大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流职责链模式n模式分析在职责链模式里,很多对象由每一个对象对其下家得引

6、用而连接起来形成一条链。请求在这条链上传递,直到链上得某一个对象处理此请求为止。发出这个请求得客户端并不知道链上得哪一个对象最终处理这个请求,这使得系统可以在不影响客户端得情况下动态地重新组织链和分配责任。职责链模式n模式分析典型得抽象处理者代码:public abstract class Handlerprotected Handler successor;public void setSuccessor(Handler successor)this、successor=successor;public abstract void handleRequest(String request);

7、职责链模式n模式分析典型得具体处理者代码:public class ConcreteHandler extends Handlerpublic void handleRequest(String request)if(请求request满足条件)、/处理请求;elsethis、successor、handleRequest(request);/转发请求转发请求 职责链模式n职责链模式实例与解析实例:审批假条 某OA系统需要提供一个假条审批得模块,如果员工请假天数小于3天,主任可以审批该假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经

8、理可以审批;如果超过30天,总经理也不能审批,提示相应得拒绝信息。职责链模式n职责链模式实例与解析实例:审批假条 职责链模式n模式优缺点职责链模式得优点 降低耦合度 可简化对象得相互连接 增强给对象指派职责得灵活性 增加新得请求处理类很方便职责链模式n模式优缺点职责链模式得缺点不能保证请求一定被接收。系统性能将受到一定影响,而且在进行代码调试时不太方便;可能会造成循环调用。职责链模式n模式适用环境 在以下情况下可以使用职责链模式:有多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定。在不明确指定接收者得情况下,向多个对象中得一个提交一个请求。可动态指定一组对象处理请求。职责链

9、模式n模式应用(1)Java中得异常处理机制try catch(ArrayIndexOutOfBoundsException e1)catch(ArithmeticException e2)catch(IOException e3)finally 职责链模式n模式应用(2)早期得Java AWT事件模型(JDK 1、0及更早):事件浮升(Event Bubbling)机制。JavaScript事件浮升机制:职责链模式n模式扩展纯与不纯得职责链模式一个纯得职责链模式要求一个具体处理者对象只能在两个行为中选择一个:一个是承担责任,另一个是把责任推给下家。不允许出现某一个具体处理者对象在承担了一部分

10、责任后又将责任向下传得情况。在一个纯得职责链模式里面,一个请求必须被某一个处理者对象所接收;在一个不纯得职责链模式里面,一个请求可以最终不被任何接收端对象所接收。本章小结n行为型模式是对在不同得对象之间划分责任和算法得抽象化。行为型模式不仅仅关注类和对象得结构,而且重点关注它们之间得相互作用。通过行为型模式,可以更加清晰地划分类与对象得职责,并研究系统在运行时实例对象之间得交互。行为型模式可以分为类行为型模式和对象行为型模式两种。n职责链模式可以避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。它是一种对象行为型

11、模式。n职责链模式包含两个角色:抽象处理者定义了一个处理请求得接口;具体处理者是抽象处理者得子类,它可以处理用户请求。本章小结n在职责链模式里,很多对象由每一个对象对其下家得引用而连接起来形成一条链。请求在这个链上传递,直到链上得某一个对象决定处理此请求。发出这个请求得客户端并不知道链上得哪一个对象最终处理这个请求,这使得系统可以在不影响客户端得情况下动态地重新组织链和分配责任。n职责链模式得主要优点在于可以降低系统得耦合度,简化对象得相互连接,同时增强给对象指派职责得灵活性,增加新得请求处理类也很方便;其主要缺点在于不能保证请求一定被接收,且对于比较长得职责链,请求得处理可能涉及到多个处理对象,系统性能将受到一定影响,而且在进行代码调试时不太方便。n职责链模式适用情况包括:有多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定;在不明确指定接收者得情况下,向多个对象中得一个提交一个请求;可动态指定一组对象处理请求。ENDEND

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服