K*****k 发帖数: 430 | 1 对OOD毫无思路
一个大楼,10层,4个电梯,怎么设计类来实现这样一个系统? |
y*******g 发帖数: 6599 | 2 google,老题
【在 K*****k 的大作中提到】 : 对OOD毫无思路 : 一个大楼,10层,4个电梯,怎么设计类来实现这样一个系统?
|
q****x 发帖数: 7404 | 3 用啥模式?
【在 y*******g 的大作中提到】 : google,老题
|
y*******g 发帖数: 6599 | 4 我也不懂,我是设计白痴
【在 q****x 的大作中提到】 : 用啥模式?
|
n*******w 发帖数: 687 | 5 mvc
command pattern
只想到这几个。其实pattern不是必须的。
关键是类设计合理,跑得起来。
如果是几个电梯,肯定会问电梯调度算法,以及数据结构。这个感觉更难。
【在 K*****k 的大作中提到】 : 对OOD毫无思路 : 一个大楼,10层,4个电梯,怎么设计类来实现这样一个系统?
|
q****x 发帖数: 7404 | 6 我也觉得是算法题。
【在 n*******w 的大作中提到】 : mvc : command pattern : 只想到这几个。其实pattern不是必须的。 : 关键是类设计合理,跑得起来。 : 如果是几个电梯,肯定会问电梯调度算法,以及数据结构。这个感觉更难。
|
a**********2 发帖数: 340 | 7 还有strategy pattern,不同时间点调用不同的算法
不同种类电梯:factory pattern
楼层多的话要不做成skip list
【在 n*******w 的大作中提到】 : mvc : command pattern : 只想到这几个。其实pattern不是必须的。 : 关键是类设计合理,跑得起来。 : 如果是几个电梯,肯定会问电梯调度算法,以及数据结构。这个感觉更难。
|