前两天拿了去哪儿(Qunar)的offer,不打算接着找了,心累,结束我的校招生涯吧,写写这段时间的经历。 本科生一只,普通一本,非211/985学校,出了省就没人认那种,计算机专业,目前大四。找工作大概从大三下学期开始吧,那时候各大厂开始招实习,接着陆陆续续的有七八月份的内推,九、十月份的校招,一 ...
分类:
其他好文 时间:
2016-10-26 00:32:54
阅读次数:
244
1.1概述 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。这就是责任链模式。 责任链模式是使用多个对象处理用户请求的成熟模式,责任链模式的关键是将用户的请求分派给许多对象,这些对象被组织成一个责任链,即 ...
分类:
其他好文 时间:
2016-10-23 12:21:35
阅读次数:
186
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将所有处理对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。 ? 请求传递方向:从低级到高级 ? 重点:如何形成这个责任链 ? 特点:发出处理请求的客户 ...
分类:
编程语言 时间:
2016-10-13 09:31:43
阅读次数:
292
责任链模式:将能够处理同一类请求的对象连成一条链,如果不能处理则传递给链上的下一个对象。 应用场景:try catch,javascript 冒泡,servlet filter,struts2 拦截器 ...
分类:
编程语言 时间:
2016-09-30 01:23:49
阅读次数:
151
责任链模式 将能够处理一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 使用场景 (1)在公司OA系统请假审批流程 如果请假小于3天只需要项目经理批复就行; 如果请假大于等于3天,小于7天需要人事经理批复了; ...
分类:
其他好文 时间:
2016-09-26 14:21:16
阅读次数:
106
设计模式分为三类: 创建型模式: 工厂模式,抽象工厂模式 ,单例模式,建造者模式,原型模式 结构型模式: 适配器模式,装饰着模式,代理模式,外观模式,桥接模式,组合模式,享元模式 行为型模式:策略模式,模板方法模式,观察者模式,迭代模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介模 ...
分类:
其他好文 时间:
2016-09-23 18:25:18
阅读次数:
149
责任链模式:在请求对象不清楚处理对象是谁的情况下使用该模式。 请求对象把请求提交给处理对象,所有的处理对象依次进行判断,如果是自己的处理范围则进行处理,结束请求向后传递,如果不属于自己的处理范围则向下传递请求直到请求被处理。 注意区分责任链模式和装饰模式的区别:责任链是对请求对象的处理过滤;装饰模式 ...
分类:
其他好文 时间:
2016-09-05 18:56:32
阅读次数:
118
原理 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 组成 责任链模式涉及到的角色如下所示: ...
分类:
其他好文 时间:
2016-08-27 15:21:01
阅读次数:
123
应用情景 责任链模式主要应用在对请求的处理上。当一个请求来临的时候,A、B、C都有可能去处理,由于A、B、C三者的能力不同,他们会更根据请求中携带的数据进行条件判断,如果满足自己的条件,才可以被自己处理,否则 需要由其他人处理。在这种情况下,我们可以使用if...else来处理请求,先进行条件判断, ...
分类:
其他好文 时间:
2016-08-27 06:19:59
阅读次数:
117
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_责任链模式、公文审批、供应链系统的采购审批、异常链、过滤器和拦截器调用过程 ...
分类:
其他好文 时间:
2016-08-24 14:33:25
阅读次数:
262