经过几个小时的(重新)搜索,我只是想不出普通抽象类和使用模板模式之间的可解释差异。
我唯一看到的是:在使用抽象类时,您需要实现所有方法。但是在使用模板方法时,您只需要实现这两个抽象方法。
有人可以向我解释一下模板模式的(缺点?)优点以及模板模式和抽象类之间的主要区别。
ps我只是想更好地了解这一点,以便我自己的理解/学习
编辑:感谢您的快速回复!但我会更好地解释它(因为它已经走对了:))。我知道什么是抽象类!(以及必须实现哪些方法的类!),并且我知道模板模式的基本思想(一种在类中定义的过程算法的骨架?)。我有点困惑,因为它们看起来很像!另外我不是英语,所以我有可能监督一些事情!提前 THNX