java设计模式(九)---模版方法模式

一、模板方法模式定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤 二、模板模式涉及的角色: 1.抽象类: 实现了模板的方法,定义了算法的骨架。 2.具体实现类: 实现了抽象类的抽象方法,以完成完整的算法 三、模板方法的优缺点: 优点: 模板方法牧师通过吧不变的行为搬移到超类,去除了子类的重复代码。 子类实现了算
相关文章
相关标签/搜索