什么是面向对象,什么是面向过程

以面向过程的编程方式关注点不在“事物”上,而是做这件事分几步,先做什么,后做什么。关注的点在事情的“步骤”上。
“面向对象”(Object Oriented)是一种以对象为中心的编程思想,关注点在“事务”上,一切事务皆对象,通过面向对象的方式,
将现实世界的事物抽象成对象。
其中采用面向对象的方式开发具有很强的扩展力

面向对象的三大特征

① 封装(Encapsulation)
② 继承(Inheritance)
③ 多态(Polymorphism)