2016年5月16日

JavaScript设计模式与开发实践-第5章-策略模式

摘要: 策略模式的定义:定义一系列算法,并封装起来,同时将算法的“实现”和“使用”分开 基于策略模式的程序: 至少包含两个部分策略类和环境类(Context) 策略类包含算法具体的实现 环境类用于接受客户的请求,然后把请求委托给一个策略类 基于传统面向对象的实现比较冗余,基于JS的实现如下: 使用策略模式的 阅读全文

posted @ 2016-05-16 21:41 JayusTree 阅读(97) 评论(0) 推荐(0)

JavaScript设计模式与开发实践-第4章-单例模式

摘要: 单例模式的定义:保证一个类只有一个实例,并且提供一个访问它的全局访问点 实现单例模式:将单例模式类的实例保存,每次创建新实例的时候检查之前有没有实例被保存,有的话就返回原先的实例 使用代理实现单例模式:将单例模式实际要做的“事情”和“判断是否单例”分离编码(实际上这里和下面的getSingle的目的 阅读全文

posted @ 2016-05-16 01:09 JayusTree 阅读(117) 评论(0) 推荐(0)

导航