模板模式:

个人认为模板模式可以很好的对不同类似对象复用,从而达到减少代码量和易于维护的目的。

书上是这么说的:在一个方法中定义算法骨架,而将一些步骤延迟到子类中,末班方法使得子类在不改变算法结构的情况下,重新定义算法中的某些步骤。

模板模式使用的原则------好莱坞原则 低层不调用高层 高层会调用低层

和依赖倒转原则,两者皆依赖于抽象相比有什么不同呢?

  个人认为2者都是为了达到解耦的目的才存在的,而依赖倒转是设计类时的原则,好莱坞原则则是编程习惯或者是一种技巧吧 我觉得。

以下以制作DQ暴风雪冰激凌为例实现模板模式的过程:

 

);

x.Make();

Console.Read();
}
}

 

head first 设计模式学习随笔(8)----模板模式

相关文章:

  • 2021-11-23
  • 2021-07-30
  • 2021-10-24
  • 2022-01-20
  • 2021-06-05
  • 2022-12-23
  • 2021-10-18
  • 2021-09-29
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2021-12-30
  • 2021-09-23
  • 2021-08-07
  • 2021-09-07
  • 2021-09-30
相关资源
相似解决方案