Sale.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. import java.util.Random;
  3. /**
  4.  * @author cbf4Life cbf4life@126.com
  5.  * I'm glad to share my knowledge with you all.
  6.  * 销售
  7.  */
  8. public class Sale extends AbstractColleague {
  9. public Sale(AbstractMediator _mediator){
  10. super(_mediator);
  11. }
  12. //销售IBM型号的电脑
  13. public void sellIBMComputer(int number){
  14. super.mediator.execute("sale.sell", number);
  15. System.out.println("销售IBM电脑"+number+"台");
  16. }
  17. //反馈销售情况,0——100之间变化,0代表根本就没人卖,100代表非常畅销,出1一个卖一个
  18. public int getSaleStatus(){
  19. Random rand = new Random(System.currentTimeMillis());
  20. int saleStatus = rand.nextInt(100);
  21. System.out.println("IBM电脑的销售情况为:"+saleStatus);
  22. return saleStatus;
  23. }
  24. //折价处理
  25. public void offSale(){
  26. super.mediator.execute("sale.offsell");
  27. }
  28. }