美文网首页
JS设计模式 - 面向对象 - 简介

JS设计模式 - 面向对象 - 简介

作者: 张中华 | 来源:发表于2021-07-29 07:14 被阅读0次

JS是灵活的

JS可以很简单,也可以很复杂。支持多种不同的编程风格,函数式或者面向对象编程。如果之前学过别的开发语言,你甚至可以将之前语言的编程模式和习惯用法搬过来。

弱类型语言

在JS中,定义变量不必声明类型,但是不代表变量没有类型,只是JS如同其他弱类型语言一样,可以根据所赋的值改变类型。
JS的数据类型


JS数据类型概述.jpg

函数是一等对象

在JS中,函数是一等对象。在JS中没有类的概念,虽然有了class语法,但也只是一种语法糖(可利用babel转换成ES5后查看)。

对象的易变性

在JS中,对象的属性并不全是提前定义好的,也可以是后来添加,或者后来将其删除。
例如:

let student = new Object();
student.name = 'zzh';
student.age = 18;

继承

在JS中,继承相对别的语言可能复杂些,这里利用原型式继承,具体继承方式,暂不在此讲解。

JS中的设计模式

在JS中使用设计模式的原因:

  • 可维护性
  • 便于沟通
  • 提高性能

提示:

实现实际模式比较容易,而懂得应该在什么时候使用什么模式则较为困难。未搞懂设计模式的用途就盲目套用,是一种不安全的做法。

相关文章

  • JS设计模式 - 面向对象 - 简介

    JS是灵活的 JS可以很简单,也可以很复杂。支持多种不同的编程风格,函数式或者面向对象编程。如果之前学过别的开发语...

  • GeekBand极客班C++设计模式(一)

    1、设计模式简介 设计模式-不断解决,不必重复推荐书籍-设计模式:可复用面向对象软件的基础面向对象-底层思维:语言...

  • GeekBand C++设计模式 第一周

    1.设计模式简介 课程目标 松耦合设计思想 面向对象设计原则 重构技法改善设计 GOF核心设计模式 设计模式 不断...

  • 设计模式

    设计模式 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则是设计模式的基础,每个设计模式都符合一一种或多种面向对象的设计原则。 常用的面向...

  • js面向对象设计模式

    1、工厂模式 2、构造函数模式 3、原型模式 4、组合使用构造函数模式和原型模式 5、动态原型模式 6、寄生构造函...

  • C++笔记十一(C++设计模式)

    本周内容(1)设计模式简介(2)面向对象设计原则(3)模板方法(4)策略模式(5)观察者模式(6)装饰模式(7)桥...

  • JavaScript设计模式

    JavaScript设计模式 设计模式简介 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。...

  • 面向对象OOP--JS

    作者:烨竹 JS面向对象简介 JS名言:万物皆对象 JS面向对象比PHP简单很多;因为JS中没有class关键字,...

  • 设计模式

    设计模式 1.设计模式简介 设计模式代表最佳的实践,通常被有经验的面向对象的软件开发人员所采用。 设计模式是软件开...

网友评论

      本文标题:JS设计模式 - 面向对象 - 简介

      本文链接:https://www.haomeiwen.com/subject/ilkamltx.html