js面向对象编程介绍

一、 两大编程思想

  • 面向过程

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

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

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

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

  • 面向对象

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

 缺点: 性能比面向过程低

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

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

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

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

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

posted @ 2021-02-21 13:15  perfect*  阅读(191)  评论(1编辑  收藏  举报
$(function() { $('#cnblogs_post_body img').each(function() { let imgSrc = $(this).attr('src'); let year = parseInt(imgSrc.substr(imgSrc.indexOf('g')+1,4)); if(year >= 2022){ imgSrc += `?watermark/2/text/amlndWl5YW4=/font/5a6L5L2T/fontsize/15/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast`; $(this).attr('src', imgSrc) } }) })