摘要: 模板方法模式在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 特点: 1. 模板方法中的非final方法(默认实现或不做事的方法)称为“钩子”。 2. 钩子可以简化子类的实现。 3. 钩子可以让子类能够有机会对模板方法中某些即将发生的(或刚刚发生的)步骤做出反应。 4. primitiveMethod的命名最好加上... 阅读全文
posted @ 2012-01-15 17:16 zhxiang 阅读(198) 评论(0) 推荐(0)