模板模式
2017-02-09 18:22:26 0 举报
模板模式是一种行为型设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。在模板模式中,一个抽象类负责定义一个或多个抽象方法,这些方法由具体子类实现。同时,抽象类还提供一个具体方法,用于调用抽象方法并完成特定任务。这样,客户端只需使用具体子类对象,即可执行相应的操作,无需关心内部实现细节。模板模式适用于那些需要在不同场景下执行相似操作的情况,可以提高代码的复用性和可维护性。
作者其他创作
大纲/内容
模板模式:将变化的内容让子类去实现,父类只需要保证算法一定顺序注:模板方法模式就是在模板方法中按照一定的规则和顺序调用基本方法。模板模式分为模板方法,基本方法。模板方法最好用final,防止被复写。
类
+protected method1();+protected method2();
templetObj
+protected method1();+protected method2();+public final templetMethod()
0 条评论
回复 删除
下一页