学习了面向对象后编程思路的改变:
老师说学习面向对象编程之前我们顶多算是看过代码,真正学过之后才算是写过代码。对!没错~~~~。之前我们写程序是写到哪里算哪里,写完上一步才能写下一步,完成后的代码也是大大的一坨,代码的可读性,维护性,移植性和可扩展性很差。可学完面向对象编程思想后,我的编程思路彻彻底底的发生了改变!
现在我们写程序,要先仔细思考,想一想整个程序可以分为哪些功能,相似的功能要归为一个类,不同的类就负责不同的功能。这样写出的程序逼格很高,而且更值钱。当然,整个写代码的过程没有变简单反而更加复杂,所以我必须弄清楚什么是面向对象,不然真的是被绕的一头雾水。
面向对象的编程思想和我们之前学习的面向过程的编程思想最大的区别我个人认为是——现在我写代码关注的是程序在不同时期不同功能中要做的动作是什么,不必关注实现每个功能的步骤,而之前的面向过程编程中我每写一个步骤就要考虑下一步需要程序做什么。所以,前者的核心是处理数据,后者的核心是编程步骤。
当我弄清楚什么是面向对象编程思想后,才能熟练的掌握他处理程序的方式。工作中我们参加的项目绝大多数都是由项目小组完成的,所以我们要想做一个合格的程序员就必须熟练掌握面向对象编程方法。