摘要: 责任链模式(ChainOfResponsibilityPattern)属于 行为型模式的一种,将请求沿着一条链传递,直到该链上的某个对象处理它为止。概述 定义如下:一个请求有多个对象来处理,这些对象形成一条链,根据条件确定具体由谁来处理,如果当前对象不能处理则传递给该链中的下一个对象,直到有对象处理 阅读全文
posted @ 2018-06-24 22:15 霸王猿 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 概述 观察者模式是一种使用率极高的模式,用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间可以没有任何相互联系,可以根据需要增加和 阅读全文
posted @ 2018-06-24 22:15 霸王猿 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Netty是一个高性能、异步事件驱动的NIO框架,提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 作为当前最流行的NIO框架,Netty在互联网 阅读全文
posted @ 2018-06-24 22:15 霸王猿 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 模式的定义 假设现在要实现一个简化的报价管理,实现如下的功能: 1. 对于普通客户或者新客户报全价 2. 对于老客户报的价格,统一折扣5% 3. 对于大客户报的价格,统一折扣10% 对不同的人员报不同的价格 到底该如何实现,才能够让价格类中的计算报价的算法,能很容易地实现可维护,可扩展,又能动 阅读全文
posted @ 2018-06-24 22:14 霸王猿 阅读(103) 评论(0) 推荐(0) 编辑