一切的解决方案都是针对现实问题的。
面向对象的编程方法就是为解决软件工程问题而提出的,任何一个项目,只要稍微复杂一些,都需要工程思维。
化整为零,责任分离
也叫SOC,之前的编程语言没有规范,最后是一锅意大利面,项目也不了了之,耗时费力没结果。
采用乐高的方法,模块化,可复用。
第一次学习类的时候,似懂非懂,因为有很多名词不熟悉,再加上觉得时间紧迫,就先把第一遍匆匆学过了。
每天给自己安排的时间很多,比如编程三个小时,任务也很重,对入门来说,信息量有些大。
第一遍学过之后,还是不明所以。
第二遍,一次只给自己少量的任务,比如继承这个概念。敲几行代码就可以实现,之前就怎么也想不清楚,为何电脑会这样输出。
期间,李骏老师给大学生讲课,我也在B站旁听,内容一样,但我会回忆起他给我们讲课时的情形,前后知识点串起来了,畏难情绪少了一些。
因为他总是说,计算机是一个工具,要把它当做朋友,要熟悉它。我想这不就和踢足球,找球感是一样的吗?又不要求你踢得多好,能踢就行。
现在开始习惯计算机的方式。
这种轻量学习压力不大,收获还挺多。
先通读一遍,不管懂不懂。第二遍再精读,操作。
网友评论