模板模式

2017-03-01 00:40:12 0 举报
仅支持查看
模板模式是一种行为型设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 在模板模式中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需扩展或覆盖方法,但调用将以抽象类中定义的方式进行。例如,您可以创建一个“交通工具”抽象类,其中包含一个“运行”方法,该方法由所有交通工具共享。然后,您可以为每种类型的交通工具创建子类,并覆盖“运行”方法以实现特定于该类型的行为。
作者其他创作
大纲/内容
评论
0 条评论
下一页