面向对象是相对于面向过程而言的一个概念,两者的主要区别在于解决问题的方式不同:

面向对象开发的程序一般更易维护、易复用、易扩展。

对面向对象的理解

面向对象是相对于面向过程而言的,如果说面向过程强调的是事情的每个步骤和顺序,那么面向对象强调的是事情有哪些参与者。

面向对象的四个特性分别是:封装、继承、(抽象)、多态