模板方法模式的优点有()。
A: 可以通过在抽象模板定义模板方法给出成熟的算法步骤。
B: 不限制步骤的细节,具体模板实现算法细节不会改变整个算法的骨架。
C: 在抽象模板模式中,可以通过钩子方法对某些步骤进行挂钩。
D: 具体模板通过钩子可以选择算法骨架中的某些步骤。
A: 可以通过在抽象模板定义模板方法给出成熟的算法步骤。
B: 不限制步骤的细节,具体模板实现算法细节不会改变整个算法的骨架。
C: 在抽象模板模式中,可以通过钩子方法对某些步骤进行挂钩。
D: 具体模板通过钩子可以选择算法骨架中的某些步骤。
举一反三
- 以下关于模板方法模式的叙述错误的是( )。 A: 模板方法模式定义了一个操作中算法的骨架,而将一些步骤延迟到子类中 B: 模板方法模式是一种对象行为型模式 C: 模板方法使得子类可以不改变一个算法的结构即可重定义该算法某些特定步骤 D: 模板方法不仅可以调用原始的操作,还可以调用定义于AbstractClass中的方法或其他对象中的方法
- 模板方法模式的基本方法是整个算法中的一个步骤,它包含()。 A: 抽象方法 B: 具体方法 C: 例举方法 D: 钩子方法
- 模板方法模式的基本方法是整个算法中的一个步骤,它包含( )几种类型。 A: 抽象方法 B: 具体方法 C: 继承方法 D: 钩子方法
- 模板方法模式的基本方法是整个算法中的一个步骤,它包含抽象方法 、具体方法和____等几种类型。
- 模板方法模式的基本方法是整个算法中的一个步骤,它包含()几种类型。