design-patterns - 模板方法模式的实现中可以有多个模板方法吗?

标签 design-patterns template-method-pattern

模板方法模式的实现中的抽象类可以有多个模板方法吗?

最佳答案

是的。Template Method design pattern是关于允许派生类实现算法的一部分,而基类为其提供基本结构。

基类为派生类必须实现的算法的每个部分定义了一个模板方法。

关于design-patterns - 模板方法模式的实现中可以有多个模板方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31338262/

相关文章:

design-patterns - 对象转换是一个好习惯吗?

java - 与线程通信的模式

c++ - 实现模板化模板方法

java - json 到 java 对象的通用解析

java - 只能从父类(super class)(C++ 和其他语言)访问的方法

design-patterns - 设计模式和 Scala

c# - 依赖注入(inject)和初始化方法

c# - 子类中的父元素

c++ - 如何结合模板方法模式和多重继承?

c++ - 为什么 GoF 建议在 C++ 模板方法模式实现中使用 protected (而不是私有(private))虚拟方法?