设计模式-模板模式

来源:互联网 发布:matlab 生成矩阵 编辑:程序博客网 时间:2024/05/16 03:27
    模板方法:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。子类可以不改变一个算法的机构即可重定义该算法的一些步骤。    模板方法实现了代码的复用。    为了防止子类改变模板方法中的算法,可以将模板方法申明为final。    模板抽象类中可以定义具体方法,抽象方法,钩子方法。其中钩子方法的引入使得子类可以控制父类的行为。
0 0
原创粉丝点击