package cn.com.xujia.firstproject;
public class SaleOrder {
private String productName=null;
private long itemNum=0;
private double price=0.0;
private Account cosAccount=null;
public Account getAccount(){
return this.cosAccount;
}
public SaleOrder(String productName,
long itemNum, double price,
Account cosAccount){
this.itemNum=itemNum;
this.price=price;
this.productName=productName;
this.cosAccount=cosAccount;
}
//用来计算顾客的会员积分:
public void computerScore(CalcTax taxToUse){
double origScore=cosAccount.getCosScore();
int VIP_Grade=cosAccount.getVIP();
VIP_Rules vip_rules=null;
double sumMoney=paidMoney(taxToUse);
switch(VIP_Grade){
case 0:vip_rules=new VIP0_Rules();break;
case 1:vip_rules=new VIP1_Rules();break;
case 2:vip_rules=new VIP2_Rules();break;
case 3:vip_rules=new VIP3_Rules();break;
}
vip_rules.VIP_Process(sumMoney);
}
//用来处理定单的税务的方法:
public double taxProcess(CalcTax taxToUse){
return taxToUse.taxAmount(productName,itemNum,
price);
}
//计算顾客定单的应付的总金额:
public double paidMoney(CalcTax taxToUse){
return this.taxProcess(taxToUse)+itemNum*price;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java的Strategy模式设计应用--小型电子商务系统简单模拟
共25个文件
java:11个
class:11个
classpath:1个
需积分: 10 82 下载量 152 浏览量
2008-04-13
09:27:37
上传
评论 1
收藏 36KB RAR 举报
温馨提示
应用java的Strategy模式设计思想开发的小型电子商务系统简单模拟
资源推荐
资源详情
资源评论
收起资源包目录
java的Strategy模式设计应用--小型电子商务系统简单模拟.rar (25个子文件)
软件设计模式实验报告.doc 47KB
International E-Business simulation
xujia
.project 411B
cn
com
xujia
firstproject
Account.class 2KB
SaleOrder.java 1KB
TaskController.class 2KB
USTax.class 863B
VIP2_Rules.java 192B
VIP2_Rules.class 617B
VIP3_Rules.class 736B
CalcTax.java 418B
VIP_Rules.java 132B
VIP3_Rules.java 363B
VIP1_Rules.java 193B
USTax.java 487B
CanTax.class 750B
CanTax.java 312B
VIP0_Rules.java 368B
Account.java 1KB
VIP_Rules.class 333B
TaskController.java 1KB
SaleOrder.class 2KB
VIP1_Rules.class 617B
VIP0_Rules.class 733B
CalcTax.class 466B
.classpath 410B
共 25 条
- 1
资源评论
xujiaxuliang
- 粉丝: 34
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功