js面向对象编程介绍

一、 两大编程思想

  • 面向过程

       优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程

       缺点:没有面向对象易维护、易复用、易扩展

  • 面向过程编程POP(Process-oriented programming)

           面向过程就是分析解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。

  • 面向对象

  优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护;

 缺点: 性能比面向过程低

  • 面向对象编程OOP(Object Oriented Programming)

          面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。

          在面向对象程序开发的思想中,每一个对象的功能中心,具有明确的分工。

        面向对象编程更适合多人合作的大型项目。

        面向对象是以对象的功能划分问题,而不是步骤

原文地址:https://www.cnblogs.com/jiguiyan/p/14425539.html