面向对象,一切万物皆对象,强调的是编程思想 以下是个人理解
无论书上写的在具体,例子讲的在详细,我们理解的在透彻,但在编程的时候总会不由之主的用面向过程的想法去看待事物,问题,为了实现功能而去实现代码,鄙人虽说学习两年,理解一切皆对象,跟他人可以侃侃而谈,但是有时候不由自主的为了实现功能而去实现代码,之前不以为然,等真正接触到工作方面,才认识到了自己的不足,虽说当初那样写代码,是开发快,但都是给一些小客户写,需求固定,功能简单,后期不怎么需要维护,基本都是一锤子买卖,实在麻烦的可以推倒重新干。但是工作后,经常看前辈的代码,将自己的编程思路好好的整理了下, 毕竟不再是一个人了。
经理给了个需求,刚入职的自己直接开始从小功能入手,一步一步写,可是还么怎么写呢,就中断了,客户需求有新的变化,好吧,重新开始,然后。。。。。。
所以说,刚开始去工作的我,给我最大的感受就是代码整洁,尽量做到代码块有注释(就算自己写的代码,经过一段时间后,客户需要你维护的时候,你看到了也会懵)