摘要:
from 大话设计模式模板方法设计模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法可以使得子类不修改算法结构即可重新定义该算法的特定步骤。图示:AbstractClass是一个抽象类,他其中的TemplateMethod定义了方法的算法骨架,primitiveOpertion1和2。算法骨架中的用到的部分操作步骤,这些操作步骤是抽象方法,推迟到子类中来实现,这样骨架算法没有变化,算法中的部分操作方法会被子类修改。concreteClass是具体类,重写abstractClass中的primitiveOperation方法,这样达到了修改骨架算法中部分操作方法的目的代码示例p 阅读全文
posted @ 2010-07-01 22:56
音乐啤酒
阅读(326)
评论(0)
推荐(0)
浙公网安备 33010602011771号