设计模式分为创建型,结构行和行为型,根据参与方,使用时机,及目的, 适配器模式,一个适配允许通常因为接口不兼容而不...[作者空间]
1 什么是建造者模式? 建造者模式(Builder)是将一个复杂对象的构建层与其表示层相互分离,同样的构建过程可采...[作者空间]
for in 循环在遍历的时候, 默认的话可以吧自己的私有的和在它所属类原型上扩展的属性和方法都可以遍历到, 但是...[作者空间]
在原型模式中,this常用的有两种情况: 在类中 this.xxx=xxx; this -> 当前类的实例 某一个...[作者空间]
原型链模式扩展 批量设置原型上的公有属性 起一个别名 重构原型对象的方式 -> 自己新开辟一个堆内存,存储我们共...[作者空间]
原型链模式 构造函数模式中拥有了类和实例的概念, 并且实例和实例之间是相互独立开的, -> 实例识别 基于构造函数...[作者空间]
构造函数模式扩展 在构造函数模式中new Fn()执行, 如果不需要传参, 后面的小括号可以省略: new Fn ...[作者空间]
构造函数基础 构造函数模式的目的就是为了创建一个自定义类, 并且创建这个类的实例构造函数模式和工厂模式的区别:执行...[作者空间]
单例模式 对象数据类型的作用: 把描述同一个实物(同一个对象)的属性和方法放在一个内存空间下,起到了分组的作用,这...[作者空间]
老掉牙的文章了,不过为了加深上一篇对观察者模式的理解,所以来自己实现一个简单的vue双向绑定。 目标 给一个inp...[作者空间]
目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...[作者空间]
目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...[作者空间]
目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...[作者空间]