摘要: 模板方法模式,一般是为了统一子类的算法实现步骤,所使用的一种手段或者说是方式。它在父类中定义一系列算法的步骤,而将具体的实现都推迟到子类。 通常情况下,模板方法模式用于定义构建某个对象的步骤与顺序,或者定义一个算法的骨架。 public abstract class ClassLoader { // 阅读全文
posted @ 2017-05-27 11:16 牛哥学coding 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 适配器模式从实现方式上分为两种,类适配器和对象适配器,这两种的区别在于实现方式上的不同,一种采用继承,一种采用组合的方式。 另外从使用目的上来说,也可以分为两种,特殊适配器和缺省适配器,这两种的区别在于使用目的上的不同,一种为了复用原有的代码并适配当前的接口,一种为了提供缺省的实现,避免子类需要实现 阅读全文
posted @ 2017-05-27 10:07 牛哥学coding 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 位置:http://www.cnblogs.com/zuoxiaolong/p/pattern7.html 定义:观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时 阅读全文
posted @ 2017-05-27 09:10 牛哥学coding 阅读(138) 评论(0) 推荐(0) 编辑