8模板模式
2016-11-01 09:53:07 0 举报
模板模式是一种行为型设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 在模板模式中,一个抽象类负责定义一个或多个抽象方法,这些方法由具体子类实现。同时,抽象类还提供一个具体的模板方法,用于调用这些抽象方法。这样,子类就可以通过覆盖模板方法来改变算法的某些特定步骤,从而实现不同的功能。 总之,模板模式是一种简单而实用的设计模式,它能够提高代码的复用性和可维护性。