模板模式的概念及代码实现 概念代码示例 概念 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 简单来说就是抽象类规定了81难,子类可自己设计这81难的具体细节。 抽象类简述 代码示例 //模板类 abstract class Sports{ public abstract void reShen();//抽象方法 public abstract void yunDong();//抽象方法 public void start(){//实例方法,开始体育项目,先热身再运动 reShen(); yunDong(); } } //子类 class Football extends Sports{ public void reShen(){ System.out.println("踢足球之前要先慢跑热身"); } public void yunDong(){ System.out.println("踢足球"); } } //测试 public class Test{ public static void main(String[] args){ Sports sp = new Football(); Football.start(); } }