JS设计模式
风铭大师
长不过执念,短不过善变
展开
-
javascript设计模式之单例模式
一 什么是单例模式单例模式之所以这么叫,是因为它限制一个类只能有一个实例化对象。经典的实现方式是,创建一个类,这个类包含一个方法,这个方法在没有对象存在的情况下,将会创建一个新的实例对象。如果对象存在,这个方法只是返回这个对象的引用二 实现一个单例模式2.1 ES6的class写法class Singleton { static instance = null ...原创 2019-07-10 23:07:20 · 311 阅读 · 0 评论 -
javaScript设计模式之策略模式
1.概念介绍策略模式(Strategy Pattern):封装一系列算法,支持我们在运行时,使用相同接口,选择不同算法。它的目的是为了将算法的使用与算法的实现分离开来。策略模式通常会有两部分组成,一部分是策略类,它负责实现通用的算法,另一部分是环境类,它用户接收客户端请求并委托给策略类。2.优缺点2.1优点有效地避免多重条件选择语句;支持开闭原则,将算法独立封装,使得更加便于切...原创 2019-07-23 22:37:01 · 174 阅读 · 0 评论