标签:
模版方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
这个模式主要用来创建一个算法的模版。
好莱坞原则:别调用(打电话)我们,我们会调用(打电话)你;
应用案例:
数组排序算法 void sort(Object[] a),其中入参对象必须实现compareTo(Object o)方法,即入参对象必须实现Comparable接口。
模式演示 代码:
模版方法模式Template Mothod -- 学习HeadFirst设计模式记录
标签:
原文地址:http://www.cnblogs.com/ant-wjf/p/4638555.html