基础篇 - 01

1.1 谈谈对面向对象的理解

面向对象注重的是对象的概念,强调的是一种”万物皆对象的“编程思想。 当解决一个问题的时候,面向对象会把事物抽象成对象的概念, 就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法, 然后让对象与对象之间相互协调,调用方法,解决问题。

1.2 面向对象和面向过程的区别

面向过程:强调的是过程,是分析问题解决得步骤,然后通过实现方法,通过一系列得调用,最终解决问题。 性能较高,所以一些单片机、嵌入式的开发等一般采用面向过程开发。
面向对象:强调的是对象,会将构成问题的事物分解成各个对象,各司其职,协同调用解决问题。 面向对象具有封装、继承、多态的特性,所以易维护,易复用、易扩展。可以设计出低耦合的系统。 性能比面向过程低。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容