要想理解这个问题?需要考虑很多
1.什么是面向对象
把问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象.通过不同对象之间的调用,组合解决问题,也就是说,在面向对象的编程中,要把属性,行为等封装成对象,然后基于对象进行业务逻辑的实现
2.什么是面向过程
把问题分解成一个一个步骤,每个步骤用函数实现,然后依次调用即可.也就是说,在面向过程的编程中,不需要考虑太多,上来先定义一个函数,然后使用各种if--else--,for--each--等等方式进行代码执行.
3.面向对象的三大基本特征和五大基本原则
三大基本特征:封装,继承和多态.