面向对象(Object-Oriented Programming,简称OOP)是一种编程范式,它使用“对象”作为基本单位来构建程序,在面向对象的编程中,一个对象是由数据(属性)和操作数据的函数(方法)组成的,这种编程方式强调将现实世界中的事物抽象成类和对象,以便于理解、设计和维护,面向对象的主要特点有封装、继承和多态。