首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
黑黑的脸蛋
创建于2023-02-07
订阅专栏
JavaScript 设计模式
等 3 人订阅
共8篇文章
创建于2023-02-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript - 桥接模式
介绍 桥接模式:是用于把实现过程和通用代码分离,让通用代码抽象化,使得两种具体的实现变得多样化。 举一个例子,在 DOM 树中,我们需要在点击 span,button,div 标签时更改它们的颜色:
JavaScript - 外观模式
外观模式 外观模式是指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实现调用者和接口的解耦。 与适配器模式的
JavaScript - 代理模式
概念 代理模式由于一个对象不能直接引用另外一个对象,所以需要通过代理来让两个对象之间起到中介的作用。 比如 Vue 中的响应式设计,我们不能去操作你的原生对象一样,实际上去操作 Vue 内部实现的代理
JavaScript - 适配器模式
适配器模式: 将一个类(对象)的接口( 方法或者属性 )转化成另外一个接口,以满足客户需求。使类(对象)之间的接口的不兼容问题得到解决
JavaScript - 建造者模式
# 概念 > 将一个复杂对象的构建层与其表示层分离,同样的构建过程可以采用不同的并表示 [工厂模式](https://juejin.cn/post/7195226422166683705)主要是为了创
JavaScript - 单例模式
单例模式属于创建模式的一种。通过单例模式创建的类只有一个实例。这种模式使得类的对象成为系统的唯一实例。而我们在系统中多次调用这个类的实例的时候,并不会去覆盖这个类,也可以我们在开发的过程中避免变量覆盖
JavaScript - 原型模式
原型模式是一种创建型对象,他允许一个对象再创建另外一个可定制的对象,无需知道任何如何创建的细节。并且原型实例指向创建对象的类,创建出来的类可以共享继承实例的属性和方法。 如上面的代码,我们去考虑轮播图
JavaScript-工厂模式
在了解工厂模式之前,我们需要知道工厂模式需要解决什么问题,并且带来的好处。 在传统的面向对象编程中,我们去开发一需求的时候,难免会经历创建多个类的时候,而类与多个模块复用就会导致代码的可阅读性,并且耦