软件设计模式14

模板方法模式

模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。在软件工程中,它是一种软件设计模式,和C++模板没有关连。

模板方法模式多用在:

某些类别的算法中,实做了相同的方法,造成程式码的重复。

控制子类别必须遵守的一些事项。

原文地址:https://www.cnblogs.com/zl00/p/14224627.html