(按照面向过程的思想,在解决问题时,各函数之间是为了这个问题服务;而面向对象的思想,则是站在提出问题的主体的角度去解决问题,可将解决这一具体问题的步骤,抽象为解决这一类问题的方法,以后再遇到类似的问题,可以复用解决思路)
面向对象 概念面向对象是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的方法。通过面向对象的理念,将计算机软件系统能与现实世界中的系统一一对应。
特性封装、继承、多态、抽象
(后续会有文章说明这四个特性)
优点易维护、易复用、易扩展(在解释面向过程的缺点时有对面向对象的优点进行解释)
缺点性能比面向过程低(同上)
结语之前写文章的时候,只是带着记录给自己看的目的,直到被一位大佬提醒——你的文章除了你,还有其他人会带着同样的问题来看的!!
现在,重新动笔,从基础开始写。看完文章之后的朋友,如果文章有感觉晦涩不通顺的地方,感谢指出!!
引用:
[1]刘晓峥.浅析面向过程与面向对象编程思想之异同[J].科技信息,2011(03):501-502.
[2]面向对象与面向过程的本质的区别
[3]面向对象与面向过程语言的区别