ElevatorControlSystem:电梯控制系统

时间:2024-05-18 12:02:17
【文件属性】:

文件名称:ElevatorControlSystem:电梯控制系统

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-18 12:02:17

Python

电梯系统 设计 该项目的设计分为两个主要类-一个对每个电梯建模的Elevator类和一个对整个系统建模的ElevatorControlSystem 。 客户端与ElevatorControlSystem系统公开的API进行交互,然后ElevatorControlSystem系统将请求正确分发给电梯。 设计的症结在于, ElevatorControlSystem响应于代pickup请求来决定选择哪个电梯,然后在电梯对象上调用addRequest 。 然后,电梯将满足ElevatorControlSystem已提交的每个请求。 为了确定电梯, ElevatorControlSystem首先确定所有与请求方向相同的电梯,然后选择最接近提货请求楼层的电梯。 如果ElevatorControlSystem无法找到任何电梯(例如,所有电梯都从5楼向上行驶,并且出现代答请求(例如, pickup(2


【文件预览】:
ElevatorControlSystem-master
----ElevatorSystem()
--------system.py(3KB)
--------elevator.py(2KB)
--------__init__.py(0B)
--------tests()
----README.md(4KB)
----.gitignore(16B)

网友评论