#编程思想 初入面向对象

    从学习C开始,走进程序的的世界。这个世界是由数据与逻辑组成的,程序是为了实现自动化处理数据。

    之前C中的思想是面向过程的思维,即流程化的思路。输入某个数据经过函数的处理得到预期的结果。

    而C++中的面向对象的编程思维,是以对象作为最小的单位。对象中包含数据和处理数据的操作,在初始力的作用下,不同的对象间进行交互,没有这个初始力对象间是孤立的。

    面向对象更贴近我们对现实世界的认知,每个对象有许多属性和方法。但是我们只关注我们用的上的属性和方法,有利于开发大型软件。

    还有一个关键点,面向对象的世界中必须具有抽象认知的能力。现实世界的思维是从特殊到一般,而面向对象的世界是先有了类再有对象。对象是类的实例化。

    认识程序世界,需要抽象。

#编程思想 初入面向对象_第1张图片

你可能感兴趣的:(#编程思想 初入面向对象)