Skip to content

coding-chris-kao/elevator-management

Repository files navigation

bollertech-recruit

請完成以下電梯管理系統

■ 條件如下:

  1. 大樓共10層樓,2部電梯
  2. 電梯只可容納5人
  3. 每行經一層樓需耗時1秒
  4. 每停一次處理接人放人需耗1秒
  5. 每秒放一個人進行按電梯的動作,出現樓層與要到的樓層隨機
  6. 電梯剛到該樓層,馬上按電梯,電梯不停
  7. 模擬放進40人次,該設計需消耗掉所有人數,並統計秒數

■ 設計方式:

  1. 請用擅長的程式設計出上述題目的架構(列出所需的物件、函式)
  2. 請寫出上述題目的運作流程
  3. 請描述設計概念、物件、函式的功能
  4. 不一定要實作函式功能, 但需描述內容

■ 基本假設:

  1. 人都是理性的,不會想下樓卻搭乘上樓的電梯,人物出現的樓層跟想去的樓層都不相同

■ UML:

Elevator Management


Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

About

Design an elevator management system with OOP in TS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published