黑马程序员技术交流社区

标题: 交通灯管理系统 [打印本页]

作者: Jpor    时间: 2014-7-25 09:57
标题: 交通灯管理系统


思路:
1、12条道路走向对应12个对象
2、实际上交通灯只有4种情况:
      S到N:直通、左转
      W到E:直通、左转
     由于交通灯控制道路对象,所以右转方向上默认也有交通灯,一直为绿灯状态,共有4个
     上面4种情况对应8盏灯对应8个道路对象,2盏为一对,且当某1对工作时,其他3对均要sleep
3、车为元素,等待过路口的车辆存到集合中

作者: Jpor    时间: 2014-7-25 10:04
具体实现还是太难了。。。复习基础去
作者: 朱道研    时间: 2014-7-25 10:14
蒙圈            
作者: jwx555    时间: 2014-7-25 10:17
这个我都快背下来了

三个类
Road.java  开一个线程池 隔一定时间往一个集合里加车辆,建一个定时器每秒绿灯的路线集合减少一个车辆
Lamp.java  枚举,12个方向为元素,定义一个构造方法,接收相对路线  下一个绿灯路线  亮灯状态三个参数 定义亮灯颜色判断,定义绿灯方法,定义红灯方法,红灯方法返回下一个绿灯
Controller.java  每隔一定时间让一个路线红灯!用红灯方法返回的绿灯 确定下一个即将要红灯的路线
作者: 李云贵    时间: 2014-7-25 10:26
的确比较复杂
作者: baiiiu    时间: 2014-7-25 10:31
真的很难啊,7K呢,我还得加油啊~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2