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


    JS 面向对象

    • 面向对象

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

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

        属性:对象的状态

        方法:对象的行为

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

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

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

      • 面向对象与面向过程

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

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

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

      • 面向对象的特性

        • 封装性

        • 继承性

        • (多态性)抽象

      • 面向对象的设计思想

        • 抽象出Class(构造函数)
        • 根据Class(构造函数)创建Instance(实例)
        • 指挥Instance得结果
  • 相关阅读:
    CodeSmith中SchemaExplorer类详解
    配置 TransactSQL 调试器
    获取SQL所有数据库名、所有表名、所有字段名、表字段长度
    SQL SERVER数据类型与C#数据类型对照表
    C# orm linq 真的不错
    游戏外挂教程
    RDLC钻取式报表开发
    脚本整理
    访问Exchange Mail
    本人开发的带提示的TextBox控件
  • 原文地址:https://www.cnblogs.com/dreamtown/p/14507038.html
Copyright © 2020-2023  润新知