1700462046
1700462047
1700462048
1700462049
1700462050
图14-2 简单的进销存类图
1700462051
1700462052
Purchase负责采购管理,buyIBMComputer指定了采购IBM电脑,refuseBuyIBM是指不再采购IBM了,源代码如代码清单14-1所示。
1700462053
1700462054
代码清单14-1 采购管理
1700462055
1700462056
public class Purchase{
1700462057
1700462058
//采购IBM电脑
1700462059
1700462060
public void buyIBMcomputer(int number){
1700462061
1700462062
//访问库存
1700462063
1700462064
Stock stock=new Stock();
1700462065
1700462066
//访问销售
1700462067
1700462068
Sale sale=new Sale();
1700462069
1700462070
//电脑的销售情况
1700462071
1700462072
int saleStatus=sale.getSaleStatus();
1700462073
1700462074
if(saleStatus>80){//销售情况良好
1700462075
1700462076
System.out.println(“采购IBM电脑:”+number+“台”);
1700462077
1700462078
stock.increase(number);
1700462079
1700462080
}else{//销售情况不好
1700462081
1700462082
int buyNumber=number/2;//折半采购
1700462083
1700462084
System.out.println(“采购IBM电脑:”+buyNumber+“台”);
1700462085
1700462086
}
1700462087
1700462088
}
1700462089
1700462090
//不再采购IBM电脑
1700462091
1700462092
public void refuseBuyIBM(){
1700462093
1700462094
System.out.println(“不再采购IBM电脑”);
1700462095
[
上一页 ]
[ :1.700462046e+09 ]
[
下一页 ]