面向过程和面向对象有什么区别? 面向过程的核心是函数,以功能为中心,实现了函数级别的代码重用. 面向对象的核心是封装了属性和方法(行为)的类,以数据为中心,实现了类级别的代码重用. 面向对象因为采用了类,所以具有封装.继承和多态特性,提高了代码重用性.可维护性和扩展性,适合大型项目的开发. 类和对象的区别: 类是对某一类事物的描述,是抽象的概念上的定义(一类事物),类具有自己的属性和行为 对象是实际存在的,具体事物的个体(一类实物详细的某一个) 关系:好比模具和用模具制作出的关系,一个类可以有多…