读书人

Head First设计方式-模板方法模式

发布时间: 2013-10-17 17:26:17 作者: rapoo

Head First设计模式-模板方法模式

一、整体代码

CaffeineBeverageWithHook.java



三、解释

1、模板方法模式:在一个方法中定义一个算法的框架,而将步骤子类中。模板方法使得子类在不改变算法结构的情况下,重新定义算法中的某一步骤。

2、OO原则:别找我,我会找你。由超类主控一切,当他们需要的时候,自动去调用子类。这就和好莱坞一样。

四、Array.Sort(x implements Comparable);也是模板方法模式。

读书人网 >软件开发

热点推荐