java设计模式之解释器模式
来源:互联网 发布:视频剪辑软件免费下载 编辑:程序博客网 时间:2024/05/16 06:45
public interace Expression{
public intinterpret(Context context);
}
public class Minus implements Expression{
@Override
public int interpret(Context context){
return context.getNum1()-context.getNum2();
}
}
public class Plus implements Expression{
@Override
public int interpret(Context context){
return context.getNum1()+context.getNum2();
}
public class Context{
private int num1;
private int num2;
public Context(int num1,int num2){
this.num1 = num1;
this.num2 = num2;
}
public void setNum1(int num1){
this.num1 = num1;
}
public void setNum2(int num2){
this.num2 = num2;
public int getNum1(){
return num1;
}
public int getNum2(){
return num2;
}
}
public class Test(String []args){
public static void main(String []args){
System.out.println(
new Minus().interpret(new Context(new Plus().interpret(new Context(9,2)),8));
);
}
}
- 《Java设计模式》之解释器模式
- java设计模式之解释器模式
- Java设计模式之解释器模式
- JAVA设计模式之解释器模式
- java设计模式之解释器模式
- Java设计模式之解释器模式
- Java设计模式之解释器模式
- JAVA设计模式之解释器模式
- Java设计模式之解释器模式
- Java设计模式之解释器模式
- Java设计模式之十七(解释器模式)
- Java设计模式(行为型)之-解释器模式
- Java设计模式笔记之解释器模式
- (二十四)Java设计模式之解释器模式
- 设计模式之解释器
- 设计模式之Interpreter解释器模式
- 设计模式之解释器模式
- 设计模式之解释器模式
- 【Algothrim】动态规划实例(0、1背包问题)
- 镜像串之字符串常量用处
- LeetCode#338 Counting Bits
- java mongo
- spring
- java设计模式之解释器模式
- 【IOS】UITableView固定headerView的方案
- 源码-PL/SQL从入门到精通-第十四章-包-Part 2
- JAVA面向对象-----包机制
- 数据库创建索引的注意事项
- java数组
- 一个简单的redis性能测试程序和性能测试结果
- yii2读写分离配置
- redis里能不能针对set数据的每个member设置过期时间?