程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

JavaScript 面向对象编程思想的理解

发布于2021-03-10 18:45     阅读(1419)     评论(0)     点赞(28)     收藏(4)


JS 面向对象

  • 面向对象

    • ①对象是单个事物的抽象

      ②对象是一个容器。封装了属性和方法

      属性:对象的状态

      方法:对象的行为

    • 实际开发中,对象是一个抽象的概念,可以理解为数据集或功能集。

      ECMAScript-262 把对象定义为:无序属性的集合,其属性可以包含基本值、对象或函数

    • 面向对象编程 (OOP),是一种编程开发思想。将现实世界的关系抽象成一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。

    • 面向对象与面向过程

      面向过程就是亲力亲为,面面俱到,步步紧跟,有条不紊。

      面向对象就是找一个对象,指挥其并得到结果,面向对象将执行者变成了指挥者,它是面向过程的封装。

    • 在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。
      因此,面向对象编程具有灵活、代码可复用、高度模块化等特点,容易维护和开发,比起由一系列函数或指令组成的传统的过程式编程(procedural programming),更适合多人合作
      的大型软件项目

    • 面向对象的特性

      • 封装性

      • 继承性

      • (多态性)抽象

    • 面向对象的设计思想

      • 抽象出Class(构造函数)
      • 根据Class(构造函数)创建Instance(实例)
      • 指挥Instance得结果

原文链接:https://www.cnblogs.com/dreamtown/p/14507038.html




所属网站分类: 技术文章 > 博客

作者:西门费雪

链接:http://www.qianduanheidong.com/blog/article/34287/392fac3346efc2faf3a3/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)