设计模式之---模板方法模式
来源:互联网 发布:37传奇霸业魂珠数据 编辑:程序博客网 时间:2024/06/15 17:38
模板这个词我想大家都理解吧。有时候我们抽象一些共性的东西最后能整理出一个模板,我们只需套这个模板,修改一些个性的东西就能完事了。模板方法就是这个道理。
package template;public abstract class Template<T> {public void templateMethod(T t) {System.out.println(t);sort();}public abstract void sort();}
package template;public class ConcreteClass0<T> extends Template {@Overridepublic void sort() {// TODO Auto-generated method stubSystem.out.println("快速排序");}}
package template;public class ConcreteClass1<T> extends Template {@Overridepublic void sort() {// TODO Auto-generated method stubSystem.out.println("堆排序");}}
package template;public class Client {public static void main(String[] args) {// TODO Auto-generated method stubTemplate<String> template0=new ConcreteClass0<>();template0.templateMethod("String类");Template<Integer> template1=new ConcreteClass1<>();template1.templateMethod(110);}}
1 0
- 设计模式之模板方法模式模板方法模式
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- 设计模式之模板方法
- Java设计模式之模板方法模式
- Ubuntu安装anaconda
- C++——NOIP模拟题——猴子
- 自定义Adapter的接口,方便回调。Adapter与Activity之间的回调
- Qt5为应用程序添加帮助文档
- 有关stdint.h文件
- 设计模式之---模板方法模式
- 负数求余(模)
- 第5章、JavaScript,Ajax和Comet
- 粤嵌arm开发版2048小游戏c语言代码
- thinkphp之数据库更新操作方法save
- 动作调用-js
- poj 1386 Play on Words 【图论-欧拉路】
- jsp request 乱码问题
- 文章标题