5.10 模板方法模式
摘要:
模式定义模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。模板方法模式是代码复用的一项基本的技术,在类库中尤其重要,它遵循“抽象类应当拥有尽可能多的行为,应当拥有尽可能少的数据”的重构原则。在JUNIT中我们写的测试类就是通过模版方法来调用的,先执行setUp(),然后是:测试方法,最后执行tearDawn();模式使用模版方法模式编程:1.设计抽象类,在抽象类中定义要执行的方法2.在模版方法中,加入抽象定义方法的执行步骤3.在实现类中具体实现UML类 阅读全文
posted @ 2012-05-19 22:27 随心浪子 阅读(131) 评论(0) 推荐(0) 编辑