【发布时间】:2012-04-16 10:20:54
【问题描述】:
经过几个小时的(重新)搜索,我只是想不出普通抽象类和使用模板模式之间的可解释区别。
我唯一看到的是: 使用抽象类时,您需要实现所有方法。但是在使用模板方法时,您只需要实现这两个抽象方法即可。
有人可以向我解释一下模板模式的(dis?)优点以及模板模式和抽象类之间的主要区别。
附言我只是想更好地了解这一点,以便我自己的理解/学习
编辑: 谢谢你的快速反应!但我会更好地解释它(因为它已经走对了:))。我知道什么是抽象类! (以及必须实现哪些方法的类!),并且我知道模板模式的基本思想(一种在类中定义的过程算法的骨架?)。我有点困惑,因为它们看起来很像!另外我不是英语,所以我有可能监督一些事情!提前THNX
【问题讨论】:
标签: class abstract template-method-pattern