模板方法模式
2016-10-18 09:47:11 0 举报
模板方法模式是一种行为型设计模式,它定义了一个算法的骨架,将一些步骤延迟到子类中实现。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。在模板方法模式中,抽象类负责定义算法的骨架,包括哪些步骤需要执行,以及这些步骤的执行顺序。具体子类则负责实现抽象类中的抽象方法,这些方法定义了算法的某个步骤的具体实现。通过这种方式,模板方法模式实现了代码的复用和扩展性,同时也保持了算法的一致性。