打字猴:1.700462473e+09
1700462473
1700462474 }
1700462475
1700462476 上述Purchase类简化了很多,也清晰了很多,处理自己的职责,与外界有关系的事件处理则交给了中介者来完成。再来看Stock类,如代码清单14-9所示。
1700462477
1700462478 代码清单14-9 修改后的库存管理
1700462479
1700462480 public class Stock extends AbstractColleague{
1700462481
1700462482 public Stock(AbstractMediator_mediator){
1700462483
1700462484 super(_mediator);
1700462485
1700462486 }
1700462487
1700462488 //刚开始有100台电脑
1700462489
1700462490 private static int COMPUTER_NUMBER=100;
1700462491
1700462492 //库存增加
1700462493
1700462494 public void increase(int number){
1700462495
1700462496 COMPUTER_NUMBER=COMPUTER_NUMBER+number;
1700462497
1700462498 System.out.println(“库存数量为:”+COMPUTER_NUMBER);
1700462499
1700462500 }
1700462501
1700462502 //库存降低
1700462503
1700462504 public void decrease(int number){
1700462505
1700462506 COMPUTER_NUMBER=COMPUTER_NUMBER-number;
1700462507
1700462508 System.out.println(“库存数量为:”+COMPUTER_NUMBER);
1700462509
1700462510 }
1700462511
1700462512 //获得库存数量
1700462513
1700462514 public int getStockNumber(){
1700462515
1700462516 return COMPUTER_NUMBER;
1700462517
1700462518 }
1700462519
1700462520 //存货压力大了,就要通知采购人员不要采购,销售人员要尽快销售
1700462521
1700462522 public void clearStock(){
[ 上一页 ]  [ :1.700462473e+09 ]  [ 下一页 ]