• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签: 策略模式  

资源简介

利用策略模式和简单工厂模式,实现商场收银软件。 营业员根据所购买商品的单价和数量,向客户收费 软件功能包括: 1、正常收费 2、打折收费(1折、5折、9折)

资源截图

代码片段和文件信息

package org.jluzh.com;

public class CashContext {
private SuperCash cashSuper;
public CashContext(SuperCash cashSuper){
this.cashSuper=cashSuper;
}

public  CashContext(int type){
switch(type){
case 1:
cashSuper=new CashNormal();
break;
case 2:
cashSuper=new CashRebate(0.1);
break;
case 3:
cashSuper=new CashRebate(0.5);
break;
case 4:
cashSuper=new CashRebate(0.9);
break;
}
}
public double accpetResult(double money){
return cashSuper.acceptCash(money);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2016-04-06 10:26  SuperCash\.classpath

     文件        385  2016-04-06 10:26  SuperCash\.project

     文件        598  2016-04-06 10:27  SuperCash\.settings\org.eclipse.jdt.core.prefs

     文件        928  2016-04-25 21:21  SuperCash\bin\org\jluzh\com\CashContext.class

     文件        414  2016-04-25 21:21  SuperCash\bin\org\jluzh\com\CashNormal.class

     文件        490  2016-04-25 21:21  SuperCash\bin\org\jluzh\com\CashRebate.class

     文件       1289  2016-04-25 21:24  SuperCash\bin\org\jluzh\com\Client.class

     文件        141  2016-04-25 21:21  SuperCash\bin\org\jluzh\com\SuperCash.class

     文件        540  2016-04-06 11:57  SuperCash\src\org\jluzh\com\CashContext.java

     文件        187  2016-04-06 10:34  SuperCash\src\org\jluzh\com\CashNormal.java

     文件        311  2016-04-06 10:46  SuperCash\src\org\jluzh\com\CashRebate.java

     文件        529  2016-04-25 21:24  SuperCash\src\org\jluzh\com\Client.java

     文件        101  2016-04-06 11:19  SuperCash\src\org\jluzh\com\SuperCash.java

     目录          0  2016-04-25 21:21  SuperCash\bin\org\jluzh\com

     目录          0  2016-04-11 22:17  SuperCash\src\org\jluzh\com

     目录          0  2016-04-25 21:21  SuperCash\bin\org\jluzh

     目录          0  2016-04-11 22:17  SuperCash\src\org\jluzh

     目录          0  2016-04-25 21:21  SuperCash\bin\org

     目录          0  2016-04-11 22:17  SuperCash\src\org

     目录          0  2016-04-11 22:17  SuperCash\.settings

     目录          0  2016-04-25 21:21  SuperCash\bin

     目录          0  2016-04-11 22:17  SuperCash\src

     目录          0  2016-04-11 22:17  SuperCash

----------- ---------  ---------- -----  ----

                 6214                    23


评论

共有 条评论