摘要: 1模板方法(TEMPLATE METHOD)模式:模板方法模式把我们不知道具体实现的步聚封装成抽象方法,提供一些按正确顺序调用它们的具体方法(这些具体方法统称为模板方法),这样构成一个抽象基类。子类通过继承这个抽象基类去实现各个步聚的抽象方法,而工作流程却由父类来控制。2模板方法应用于下列情况:1)... 阅读全文
posted @ 2015-07-18 20:19 NAYNEHC 阅读(206) 评论(0) 推荐(0)
摘要: 1 外观模式:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。 1 public class Class1 { 2 public void method1(){….} 3 } 4 5 public class Class2 { 6... 阅读全文
posted @ 2015-07-18 13:58 NAYNEHC 阅读(288) 评论(0) 推荐(0)
摘要: 1 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类这种方式并不可取。在面向对象的设计中,而我们也应该尽量使用对象组合,而不是对象继承来扩展和复用功能... 阅读全文
posted @ 2015-07-18 09:40 NAYNEHC 阅读(1524) 评论(0) 推荐(0)