打字猴:1.700462552e+09
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”);
1700462573
1700462574 }
1700462575
1700462576 }
1700462577
1700462578 增加了中介者,场景类也需要小小的改动,如代码清单14-11所示。
1700462579
1700462580 代码清单14-11 修改后的场景类
1700462581
1700462582 public class Client{
1700462583
1700462584 public static void main(String[]args){
1700462585
1700462586 AbstractMediator mediator=new Mediator();
1700462587
1700462588 //采购人员采购电脑
1700462589
1700462590 System.out.println(”––采购人员采购电脑––—”);
1700462591
1700462592 Purchase purchase=new Purchase(mediator);
1700462593
1700462594 purchase.buyIBMcomputer(100);
1700462595
1700462596 //销售人员销售电脑
1700462597
1700462598 System.out.println(”\n––销售人员销售电脑––—”);
1700462599
1700462600 Sale sale=new Sale(mediator);
1700462601
[ 上一页 ]  [ :1.700462552e+09 ]  [ 下一页 ]