首页 > TAG信息列表 > 易变

面向对象(下) 5.2-模板方法的设计模式

1.解决的问题: 在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,共不同的子类实现。这就是一种模板设计。 2.举例 abstract class Template{//模板 //计算某段代码执行所需要花费的时间 public void spendT