
设计模式
文章平均质量分 63
DocWhite白先生
这个作者很懒,什么都没留下…
展开
-
JavaScript设计模式 -- 命令模式
JavaScript设计模式--命令模式什么是命令模式? 作者: DocWhite白先生 什么是命令模式? 命令模式的意图是把请求封装为对象,从而分离请求的发起者和请求的接收者(执行者)之 间的耦合关系。 一个简单例子: // 假设我有一台xBox,内部有一个状态status用于标识我的xBox是否开启,同时有open方法和close方法处理xBox的开关。 const xBox = { s...原创 2018-10-29 12:33:17 · 162 阅读 · 0 评论 -
JavaScript设计模式 -- 单例模式
JavaScript设计模式 -- 单例模式一.概念二. 透明的单例模式三. 用代理实现单例模式四. Javascript 中的单例模式。1. 使用命名空间2. 用闭包封装私有变量3. 惰性单例4. 通用的单例结语 作者: DocWhite白先生 一.概念 单例模式的定义是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式是一种常用的模式,例如线程池、全局缓存、浏览器中的window...原创 2018-11-18 16:53:47 · 374 阅读 · 0 评论 -
JavaScript设计模式 -- 策略模式
JavaScript设计模式 -- 策略模式一. 概念二. 简单例子1. 使用组合函数重构代码2. JavaScript版本的策略模式三. 策略模式在JavaScript中的应用 作者: DocWhite白先生 一. 概念 策略模式,通俗易懂,就是字面意思,无论是生活还是编程,在实现一个目的的时候通常会有很多策略能达成目的,而策略模式存在的意义在于可以随意切换某种策略但依然保证能达到期望的目的。也...原创 2018-12-11 11:03:37 · 262 阅读 · 0 评论