黑马程序员_交通灯管理系统

原创 2012年03月30日 14:09:05

--------------------android培训java 培训、期待与您交流! ----------------------

今天开始看张孝祥老师的交通灯系统视频了,看过才知道要有丰富的逻辑思维,对面向对象思想的深入理解,将面向对象的思想和现实生活很好的构建起来,这才是我们所要掌握的重要知识。

张孝祥老师说的一句话,谁拥有数据,谁就拥有对外提供操作这些数据的方法。刚开始还没提怎么理解,听老师说的人在黑板上画圆,就很开朗了,画圆,需要半径,半径,这些都是数据,圆拥有这些数据,所以画圆的方法是圆提供的,人只是在调用画圆这个方法而已,

这样理解面向对象就很好理解了。

       交通灯系统这个如果只凭脑袋想,那个逻辑转两下可能就晕了,老师说的很对,切不可空想,要画图来说明。

东,西,南,北有四条路,我是这样想的,每条路都可以从其它三条路走,这样一算,就有3*4总共12条路线,还有就是现实中国里面是向右方向,这样就有四条路线可以默认认为一直是绿灯,每条路上都有多辆车,且车辆会随着红绿灯的切换不断减少,所以要有一个Road类,每条线路上都会有红绿灯,没隔一段时间都会检查红绿灯的状态,这样就应该有一个Lamp类, Lamp类改用枚举来做显然具有很大的方便性,永远都只有代表12个方向的灯的实例对象,红绿灯的状态需要控制,这样就要一个灯的状态控制器。

       这是我对交通灯的理解,思路清楚了,但代码方面还要加强呢,会努力的,加油



----------------------android培训java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员-------交通灯管理系统

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------

黑马程序员_交通灯管理系统

------- android培训、java培训、期待与您交流! ----------   一.需求      模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:      异步随机生成...

黑马程序员_7K面试题之交通灯管理系统

------- android培训、java培训、期待与您交流! ----------

黑马程序员_Java项目_交通灯管理系统

一、需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆—- 直行车辆      &#...

黑马程序员_7k交通灯管理系统

------- android培训、java培训、期待与您交流! ----------

黑马程序员——交通灯管理系统的学习

--------------------------android培训   java培训    期待与您交流! -----------------  张老师的面试题交通灯管理系统的学习,...

黑马程序员----交通灯管理系统

---------------------- android培训、java培训、期待与您交流! ---------------------- 交通灯管理系统的要求: 对于题目要进行...

黑马程序员--23--交通灯管理系统

模拟实现银行业务调度系统逻辑,具体需求如下: Ø银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø 有三种对应类型的客户:VIP客户,普通客户,快速客...

黑马程序员-交通灯管理系统

------- android培训、java培训、期待与您交流! ---------- 刚刚看完了张孝祥老师讲的《交通灯管理系统》,实在的说,看的非常晕,只是跟着敲了一遍代码,跟着视频做了些笔记,本...

黑马程序员-交通灯管理系统

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! --------------------- 思考: 在我们拿到这样一个题...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)