由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个电梯系统设计的问题
相关主题
谁能给个“电梯设计”题的终极解答?问问电梯设计elevator design的问题。
design elevator 问题求解请教一个电梯调度系统的Design
大家讲讲OOD 问题怎么准备帮我看下这是份什么工作,不是骗钱的吧?
请问OOD的问题应该如何回答 有哪些资料可以参考再贴设计电梯
Amazon面试之设计题讨论我也来贡献一下亚马的题
几个OOP的面试题MathWorks 面经
这个实现的话 用什么设计模式比较好?有没有大概给写个例子。电梯问题设计题 谁给个比较好的设计方法啊
怎么设计一组电梯?电梯设计题
相关话题的讨论汇总
话题: elevator话题: 电梯话题: taskcenter话题: ui话题: 任务
进入JobHunting版参与讨论
1 (共1页)
p********7
发帖数: 549
1
如果让设计一个多部电梯的控制系统,画出uml图。请问大概要设计哪些类,类之间的
关系?
我是最近才看OOD的,比较菜
我是这么想的:
主系统
System包含了taskcenter,elevator
任务系统taskcenter负责给不同电梯增加任务,删除任务,响应不同电梯内的任务请求
,每层用户的请求
电梯elevator 包括了自己的任务list,方向,以及状态。电梯类有2个子类,一个是UI
_elevator,一个是task_elevator。UI_elevator函数有addrequest,
removerequest,askforhelp,opendoor,closedoor这些是给电梯内的用户的;task_
elevator有getdirection,getcondition,getrequest,addtask, removetask等函数
,这些是给taskcenter调用。
request 有2种子类,一种是elevatorrequest,是UI_elevator发出的;一种是
floorrequest,是每层电梯外用户发出的。
taskcenter和request,
b******y
发帖数: 126
2
先说说我对单个电梯设计的想法(欢迎批评指正)
1 Elevator Object, 应该包含physical components: Door, Indicator Lights,
Control Panel. 一些性质(Non physical properties): Speed, Num of floors,
capacity, max weight. 所能从事的操作methods: moveto, stop, ringbell。然后电
梯应该能够handle user request, 所以还应有一个requestQueue, 电梯应该根据自己
的state 和 requestQueue做出moveto, stop的决定,所以有一component:
requestHandler(Strategy pattern),可以set不同的requestHanlder.
2 Door, properties: State, method: open, close, getState.
3 Indicator light(指示所到楼层),properties: state; method
p********7
发帖数: 549
3
考虑的很全面啊,多谢
1 (共1页)
进入JobHunting版参与讨论
相关主题
电梯设计题Amazon面试之设计题讨论
报个Box Offer,和面经几个OOP的面试题
any open source project for this problem?这个实现的话 用什么设计模式比较好?有没有大概给写个例子。
fb国内申请的曲折经历+电面怎么设计一组电梯?
谁能给个“电梯设计”题的终极解答?问问电梯设计elevator design的问题。
design elevator 问题求解请教一个电梯调度系统的Design
大家讲讲OOD 问题怎么准备帮我看下这是份什么工作,不是骗钱的吧?
请问OOD的问题应该如何回答 有哪些资料可以参考再贴设计电梯
相关话题的讨论汇总
话题: elevator话题: 电梯话题: taskcenter话题: ui话题: 任务