摘要: 前言模版方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。结构图代码实现AbstractClass是抽象类,其实也就是一抽象类,定义并实现了一个模版方法,这个模版方法一般是一个具体方法,它给出了一个顶级逻辑的骨架,而逻辑的组成步骤在相应的抽象操作中,推迟到子类实现。顶级逻辑也有可能调用一些具体方法。 public abstract class AbstractClass { public abstract void PrimitiveOperation1(); publ... 阅读全文
posted @ 2013-09-10 23:19 aehyok 阅读(679) 评论(0) 推荐(0) 编辑