标签: 设计模式
-
设计模式-04-职责链模式
职责链模式是使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿…
-
设计模式-02-桥接模式
桥接模式概述桥接模式将抽象部分与它的实现部分分离,使他们都可以独立地变化。通俗地说,桥接就是在不同的东西之间搭…
-
设计模式-03-生成器模式
生成器模式概述生成器模式将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式的…
-
设计模式-01-适配器模式
适配器模式概述在开发过程会遇到有两个项目,A项目想调用B项目的接口,然而两个项目并没有做兼容。适配器模式就将一…
-
javascript设计模式学习笔记之迭代器模式
迭代器模式 顺序访问一个对象的 对象的内部 可分为内部迭代器 和 外部迭代器 内部迭代器 就是常见的 forE…
-
js面试之14种设计模式 (6)
设计模式如果应用到项目中,可以实现代码的复用和解耦,提高代码质量。 本文主要介绍14种设计模式写UI组件,封装…
-
设计模式-工厂模式的演变过程
需求背景:网站报500类错误时,管理员和开发人员并不能实时知道,等查看日志时或用户打电话过来返回问题时,有可能…
-
节流 – 理解,实践与实现
节流(分流),与防抖(去抖)实现原理相似。本文主要讨论节流,镜像文章:防抖 – 理解,实践与实现。分开讨论防抖…
-
我对SOLID的理解
超前的设计或者过度的设计都不是良好的设计,很多时候我们等到代码在第一次变化的时候可以及时作出反应就够了
-
javascript设计模式学习笔记之代理模式
代理模式 代理模式是为一个对象提供一个代用品或者占位符, 以便控制对它的访问 引入代理模式,其实是为了实现单一…