面向过程:优点:性能比面对对象高,适合硬件联系很紧密的东西,eg:单片机缺点:没有面向对象易维护,易复用,易扩展面向对象:优点:代码具有灵活,可复用,容易维护和开发,适合大型开发项目缺点:没有面向过程性能高特点:封装性,继承性,多态性总结:面向对象和面向过程都是编程思想,面向过程是分析出解决问题所需要的步骤,然后用函数一步一步实现.(c++)面向对象把事物分析成一个个对象,利用对象功能来划分功能(Java)js既可以面对对象编程也可以面向过程编程.