`
edwin492
  • 浏览: 113400 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

设计模式之模板(template)

阅读更多

public class Templates {
	public static void main(String[] args){
		AbstractTemplates at = new ConcreteTemplates();
		at.print();
	}
}
   
abstract class AbstractTemplates{
	//由具体类实现 ,子类可以改变实现内容,而不用修改操作流程。
	//pushlet中的EventPullSource就是如此
	abstract int getResult();
	public void print(){
		System.out.println(getResult());
	}
}

class ConcreteTemplates extends AbstractTemplates{
	@Override
	int getResult() {
		return 2+3;   
	}
	
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics