摘要: 代理:控制对象访问 远程代理好比远程对象的本地代表 RMI java.lang.reflect Proxy & InvocationHandler 阅读全文
posted @ 2016-07-03 20:20 johnson-ycp 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 策略模式和状态模式是双胞胎 策略模式是围绕可以互换的算法来创建成功业务的,而状态 通过改变对象内部的状态来帮助对象控制自己的行为 定义: 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 阅读全文
posted @ 2016-07-03 20:08 johnson-ycp 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式: 提供一种方法顺序访问聚合对象内的各个元素,而又不暴露其内部的表示 实现Iterator接口的hasNext()以及next()方法 组合模式: 允许你将对象组合成树形结构来表现"整体/部分"层次结构,组合能让客户以一致的方式处理个别对象以及对象组合 阅读全文
posted @ 2016-07-03 20:01 johnson-ycp 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法接口的前提下,重新定义算法中的某些步骤。 钩子:一种被声明在抽象类中的方法,但只有空的或者默认的实现 阅读全文
posted @ 2016-07-03 19:30 johnson-ycp 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter pattern): 将一个类的接口,转换成客户期望的另一个接口。适配器让原本不兼容的类可以合作无间 对象适配器(对象组合的方式) 适配器实现了目标接口,并持有被适配者的实例 外观模式(Facade pattern): 提供了一个统一的接口,用来访问子系统中的一群接口。外观 阅读全文
posted @ 2016-07-03 19:22 johnson-ycp 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 最少知识原则:只和你的密友谈话 阅读全文
posted @ 2016-07-03 19:21 johnson-ycp 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 对扩展开放,对修改关闭。 阅读全文
posted @ 2016-07-03 19:20 johnson-ycp 阅读(87) 评论(0) 推荐(0) 编辑