1700462523
1700462524
System.out.println(“清理存货数量为:”+COMPUTER_NUMBER);
1700462525
1700462526
super.mediator.execute(“stock.clear”);
1700462527
1700462528
}
1700462529
1700462530
}
1700462531
1700462532
销售管理Sale类如代码清单14-10所示。
1700462533
1700462534
代码清单14-10 修改后的销售管理
1700462535
1700462536
public class Sale extends AbstractColleague{
1700462537
1700462538
public Sale(AbstractMediator_mediator){
1700462539
1700462540
super(_mediator);
1700462541
1700462542
}
1700462543
1700462544
//销售IBM电脑
1700462545
1700462546
public void sellIBMComputer(int number){
1700462547
1700462548
super.mediator.execute(“sale.sell”,number);
1700462549
1700462550
System.out.println(“销售IBM电脑”+number+“台”);
1700462551
1700462552
}
1700462553
1700462554
//反馈销售情况,0~100之间变化,0代表根本就没人买,100代表非常畅销,出一个卖一个
1700462555
1700462556
public int getSaleStatus(){
1700462557
1700462558
Random rand=new Random(System.currentTimeMillis());
1700462559
1700462560
int saleStatus=rand.nextInt(100);
1700462561
1700462562
System.out.println(“IBM电脑的销售情况为:”+saleStatus);
1700462563
1700462564
return saleStatus;
1700462565
1700462566
}
1700462567
1700462568
//折价处理
1700462569
1700462570
public void offSale(){
1700462571
1700462572
super.mediator.execute(“sale.offsell”);
[
上一页 ]
[ :1.700462523e+09 ]
[
下一页 ]