一个模板方法的例子
来源:互联网 发布:java中main函数 编辑:程序博客网 时间:2024/04/20 17:06
AbstractClass
public abstract class Template { public abstract void print(); public void update() { System.out.println("开始打印"); for (int i = 0; i < 10; i++) { print(); } } }
ConcreteClass
public class TemplateConcrete extends Template { @override public void print() { System.out.println("这是子类的实现"); } }
Test
public class Test { public static void main(String[] args) { Template temp = new TemplateConcrete(); temp.update();//控制反转,调用父亲的方法 } }
result
“`
开始打印
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
这是子类的实现
“`
0 0
- 一个模板方法的例子
- 一个javascript模板的例子
- 模板特化的一个例子
- 模板方法模式的例子
- 模板方法模式例子
- 一个php分页显示及模板的使用的例子
- dedeCMS模板布局的改变的一个例子
- DataGrid动态添加模板列的一个例子
- DataGrid动态添加模板列的一个例子
- DataGrid动态添加模板列的一个例子
- DataGrid动态添加模板列的一个例子
- 一个c++模板的例子(类型依赖)说明
- 项目里面的一个下载模板并上传例子
- c++中一个关于模板的小例子
- SOA方法的一个简单例子
- 关于join方法的一个例子
- 一个例子,搞定java的方法重载
- 模板方法设计模式例子
- jsoncpp封装和解析字符串、数字、布尔值和数组
- 为什么视频用udp不用tcp
- C# 线程间操作无效
- 删除或者覆盖掉git远端库里面的某部分文件
- LeetCode--No.223--Rectangle Area
- 一个模板方法的例子
- Andorid之GreenDao
- 带GPG签名的Git tag
- Android Lib层打印log之------bionic库打印log
- 求解线性方程最小二乘解
- mapreduce yarn内存参数
- 面试题--HashMap和HashTable的区别
- 如何选择以后的方向
- 像素设定