A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 罗安迪 于 2014-4-4 09:19 编辑

额,在看交通灯系统,然后始终没懂怎么明确对象。为啥车就不能做一个对象?

在提名中可以用名词提取法 获得对象有: 车,路线,信号灯

为啥最后创建的对象是:路线,信号灯,信号灯控制器

这里的逻辑顺序,就是说,假如我拿到题目后该如何分析···老师给了分析···可是假如老师没给该怎么知道要这么分析···

所以两个问题:
1,怎么知道要针对谁进行对象的创建?

2,如何对要创建的对象进行分析?

评分

参与人数 1技术分 +1 收起 理由
朱神必 + 1

查看全部评分

2 个回复

倒序浏览
面向对象嘛,你也可以把车作为一个对象来处理,只是我们所面向的对象不同,可能对于程序中操作的难易程序不同,如果你把功能,对象分配好了,那么你在写程序的时候就非常明了,程序也就简单化了。如果你的对象没处理好,那你的程序处理起来就麻烦了,是这样的。
因为车在这里是动态出现N多个,而又是让路产生的,为了程序的更明了,所以呢,让路去判断当前灯是否为绿灯,这样只是操作起来更好。你如果让车去判断呢,也可以,只是操作起来呢,就不一样了。

评分

参与人数 1技术分 +1 收起 理由
朱神必 + 1

查看全部评分

回复 使用道具 举报
向阳泪无痕 发表于 2014-4-2 20:55
面向对象嘛,你也可以把车作为一个对象来处理,只是我们所面向的对象不同,可能对于程序中操作的难易程序不 ...

懂啦,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马