/SuperMarket

一个练习项目

Primary LanguageScala

SuperMarket

一个练习项目 超市练习

使用任何语言完成任务

Supermarket 实体

Cashier 实体

Customer 实体

Good 实体

流程如下

  •    启动 Supermarket 
    
  •    Supermarket 初始化3个 Cashier
    
  •    Supermarket  针对Apple, Macbook, Cookie三种 Good 每种初始化15个到商店库存
    
  •    每隔1~3秒 产生一个 Customer 随机购买一个商品
    
  •    每隔5~10秒 Cashier 处理一个 Customer 购买请求
    
  •    重复以上过程直到所有商品售罄
    
  •    统计出每个顾客平均等待时间
    
  •    统计出每个商品平均售出时间
    
  •    统计出从开始销售到售罄总共时间
    
  •    统计出每个 Cashier 接待的顾客数量