打字猴:1.70046256e+09
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
1700462602 sale.sellIBMComputer(1);
1700462603
1700462604 //库房管理人员管理库存
1700462605
1700462606 System.out.println(”\n––库房管理人员清库处理––—”);
1700462607
1700462608 Stock stock=new Stock(mediator);
1700462609
[ 上一页 ]  [ :1.70046256e+09 ]  [ 下一页 ]