首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Template方式

2012-08-24 
Template模式通过使用抽象类等,定义一个算法骨架,而将一些步骤延迟到子类中,使子类可以不改变一个算法的结

Template模式

通过使用抽象类等,定义一个算法骨架,而将一些步骤延迟到子类中,使子类可以不改变一个算法的结构即可重新定义该算法的特定步骤.
适用场合:要完成某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同.

?

Template.java

?

HelloA.java

package com.gary.designpattern.template;/** * 测试 * @author gary * */public class Test {public static void main(String[] args) {HelloA helloA = new HelloA();helloA.sayHello();System.out.println("=========split=======");HelloB helloB = new HelloB();helloB.sayHello();}}

?

热点排行