行为型模式-----模板方法模式(Template Method)
来源:互联网 发布:淘宝商城意大利跳刀 编辑:程序博客网 时间:2024/06/11 11:12
1、模板方法模式 ---(类似于多态)
定义一个操作中的算法的骨架,而将一些株洲延迟到子类中。
他使得子类可以不改变一个算法的结构既可以冲定义该算法的某些特定步骤。
一次性实现一个算法的不变的部分,并加可变的行为留给子类来实现。
实例一
public abstract class AbstractCalculater {public float calculater(final String expre, final String split) {final String[] temp = expre.split(split);final float x = Float.valueOf(temp[0]);final float y = Float.valueOf(temp[1]);return this.calculater(x, y);}public abstract float calculater(float x, float y);}public class Client extends AbstractCalculater {@Overridepublic float calculater(final float x, final float y) {return x * y;}public static void main(final String[] args) {final Client c = new Client();final float result = c.calculater("8+9", "\\+");System.out.println(" result : " + result);}}
- 行为型模式之模板方法模式(Template Method)
- 行为型模式-----模板方法模式(Template Method)
- Template Method模板方法(行为型模式)
- 行为模式: Template Method(模板方法)
- 模板方法(Template Method)-----类行为型模式
- 模板方法模式Template method(类行为型)
- 模板方法模式Template method(类行为型)
- 模板方法模式Template method(类行为型)
- 3.10 Template Method(模板方法) -- 类行为型模式
- 二十二、模板方法模式Template Method(行为型)
- Template Method模板方法设计模式(类行为型)
- 行为型-模板方法模式(Template Method)
- 行为型-模板方法模式(Template Method)
- 行为型模式-模板方法模式(Template Method)
- 设计模式(22)-行为型-模板方法模式(Template Method)
- [设计模式-行为型]模板方法模式(Template Method)
- 行为型模式-模板方法模式template method
- Template Method 模板方法模式 ----类行为型模式
- CSS的相对定位与绝对定位
- 关于全局变量赋值
- kinect编程(一):初始化、启用kinect设备
- java进制转换
- ejb3.0学习之三:会话Bean的生命周期
- 行为型模式-----模板方法模式(Template Method)
- oracle约束讲解constraint
- 红米手机怎么样?
- Linux远程复制命令
- 判断0-9
- com.sun.faces.config.ConfigureListener$WebXmlProcessor scanForFacesServlet--错误TOMCAT
- android自定义控件样式
- 删除Hbase的META中多余表项
- spring context:component-scan