import java.util.ArrayList;
import java.util.List;
/*
* client
*/
public class MainClass {
public static void main(String[] args) {
String number = "20";
Context context = new Context(number);
// Expression expression1 = new MinusExpression();
// expression1.interpret(context);
// System.out.println(context.getOutput());
//
// Expression expression2 = new PlusExpression();
// expression2.interpret(context);
// System.out.println(context.getOutput());
//
// Expression expression3 = new PlusExpression();
// expression3.interpret(context);
// System.out.println(context.getOutput());
//
// Expression expression4 = new PlusExpression();
// expression4.interpret(context);
// System.out.println(context.getOutput());
List<Expression> list = new ArrayList<Expression>();
list.add(new PlusExpression());
list.add(new PlusExpression());
list.add(new MinusExpression());
list.add(new MinusExpression());
list.add(new MinusExpression());
list.add(new MinusExpression());
for(Expression ex : list) {
ex.interpret(context);
System.out.println(context.getOutput());
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
设计模式之行为型模式代码.zip (221个子文件)
Person.class 2KB
Mediator.class 1KB
Person.class 1KB
Book.class 1KB
MainClass.class 1KB
BookList.class 1KB
Person.class 1KB
VisitorManager.class 1KB
Woman.class 1KB
Man.class 1KB
BlogUser.class 1KB
MyObServer.class 1KB
MainClass.class 1KB
Waiter.class 1KB
MainClass.class 1KB
Person.class 1KB
MainClass.class 1023B
Memento.class 1009B
MainClss.class 989B
BookList$Itr.class 982B
Person.class 971B
Person.class 967B
VisitorB.class 953B
VisitorA.class 953B
MainClass.class 951B
MainClass.class 928B
Person.class 927B
Park.class 905B
MainClass.class 901B
MinusExpression.class 891B
PlusExpression.class 889B
NoState.class 884B
Person.class 860B
MainClass.class 843B
MainClass.class 828B
MainClass.class 787B
SState.class 780B
MState.class 779B
LState.class 779B
MainClass.class 778B
MainClass.class 771B
Woman.class 769B
Article.class 768B
Man.class 759B
MainClass.class 754B
MainClass.class 739B
Context.class 727B
MakeJeep.class 680B
ParkA.class 677B
ParkB.class 677B
Waiter.class 675B
MakeBus.class 674B
MakeKa.class 668B
MainClass.class 656B
MyObServer.class 636B
CarTailHandler.class 630B
CarBodyHandler.class 630B
CarHeadHandler.class 630B
MainClass.class 620B
MainClass.class 613B
Peddler.class 604B
Peddler.class 604B
Peddler.class 604B
Peddler.class 604B
Command.class 601B
Command.class 601B
Command.class 601B
BananaCommand.class 574B
BananaCommand.class 574B
BananaCommand.class 574B
AppleCommand.class 570B
AppleCommand.class 570B
AppleCommand.class 570B
Caretaker.class 569B
Context.class 562B
MainClass.class 561B
MainClass.class 552B
NoState.class 515B
MState.class 512B
LState.class 512B
SState.class 512B
MainClass.class 510B
MDSStrategy.class 505B
MD5Strategy.class 505B
CarHandler.class 501B
CarTailHandler.class 492B
CarBodyHandler.class 492B
CarHeadHandler.class 492B
StrategyB.class 466B
StrategyA.class 439B
Context.class 431B
MakeCar.class 421B
State.class 327B
State.class 296B
Expression.class 290B
CarHandler.class 276B
Visitor.class 165B
Strategy.class 141B
ParkElement.class 135B
Strategy.class 121B
共 221 条
- 1
- 2
- 3
资源评论
小小哭包
- 粉丝: 1899
- 资源: 3854
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功