浅谈C++模板,template method,strategy异同
1.模板(函数或是类)模板的灵活性在于不改变算法结构与步骤的情况下,针对不同的数据类型进行处理。我们使用模板时,所需编写的代码量最少,但灵活性不及template method和strategy模式。2.Template Method模式Template Method模式灵活性在于子类可以不改变一个算法的基本结构即可重定义该算法的某些特定步骤,并可以处理不同的数据类型。可见,在