您的位置:首页 > 其它

模板方法模式

2010-07-30 17:04 113 查看
模板方法定义了一个算法步骤,并允许子类为一个或多个步骤提供实现。



 

模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法的情况下,重新定义算法中的步骤。

 

public abstract class{

    void final preareRecipe(){

       boilWater();

       brew();

       pourInCup();

       addCondiments();

    }

    abstract void brew();//需要由子类提供实现

    abstract void addCondiments();//需要由子类提供实现

    void boilWater(){}

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  brew 算法 class