Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1146303
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类: Java

2012-10-07 20:52:49

有时我们要求程序按照一定的流程来走;或者为了避免一些代码的重复,我们都会实现定义一些模板,然后复用这些模板板。
这里我们可以定一个抽象的模板类。
/**
 * 顶层的模板接口
 */
 abstract class AbstractTemplate {

public void templateA(){
System.out.println("A");
}
public abstract void templateB();
}
下面定义它的实现。
/**
 * 
 * 具体的模板类,通过继承抽象的模板类,获得了方法A 
 */
public class ConcreteTemplate extends AbstractTemplate {

@Override
public void templateB() {
// TODO Auto-generated method stub
System.out.println("B");
}



}


阅读(834) | 评论(0) | 转发(0) |
0

上一篇:facade模式

下一篇:多益笔试题

给主人留下些什么吧!~~