导航

2012年7月18日

摘要: 将不变的操作(TemplateMethod)提取到父类(AbstractClass)中,而将其它改变的操作延迟到子类(ConcreteClass)中。 AbstractClass:抽象类,PrimitiveOperation方法为抽象方法,具体实现在子类中。TemplateMethod方法调用PrimitiveOperation方法。ConcreteClass:子类,实现PrimitiveOperation方法。例子: 1 /// <summary> 2 /// 抽象类,父类 3 /// </summary> 4 public abstract class Abstra 阅读全文

posted @ 2012-07-18 11:38 漂泊一生 阅读(167) 评论(0) 推荐(0) 编辑