design pattern
摘要: 看一年前在当当网所买,却还崭新的那本《javascript设计模式》(rose harmes、dustin diaz 著),作者将gof合著的《design patterns》一书中若干设计模式在javascript中的应用给了详尽的解说,不失为一本好书。
我比较喜欢的设计模式有工厂模式、适配器模式、组合模式和观察者模式等,本文总结书中关于适配器模式的讲解,希望该模式能为读者在javascript开发中所用。
1、什么是适配器模式
2、适配器模式的应用场合
3、在javascript中使用适配器模式
4、适配器模式的优缺点
5、参考文档
posted @ 阿蜜果 阅读(1854) |
摘要: 1、什么是工厂模式?
2、工厂模式的应用场合
3、在javascript中使用工厂模式
3.1 简单工厂
3.2 复杂工厂模式
4、工厂模式的优缺点
5、参考文档
posted @ 阿蜜果 阅读(2736) |
摘要: 1、什么是单例模式
2、单例模式的应用场景
3、单例模式的两种形式
3.1 “饿汉式”单例模式实现
3.2 “懒汉式”单例模式实现
4、在javascript中使用单例模式
4.1 单例的基本结构
4.2 创建拥有私有成员的单例类
4.2.1 使用下划线表示法
4.2.2 使用闭包
4.3 在javascript中实现“懒汉式”单例模式
4.4 使用单例模式实现分支
5、单例模式的优缺点
6、参考文档
posted @ 阿蜜果 阅读(3038) |
摘要: 观察者模式(observer) 属于对象的行为模式。它是开发过程中很常用的一种模式,它定义对象间的一种一对多的关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知,并被自动更新。
posted @ 阿蜜果 阅读(4783) |
摘要: 本文对调停者模式(mediator) 的定义、使用原因、适用的情况举例、类图结构和说明进行了比较详细的说明,并以实例说明之。
posted @ 阿蜜果 阅读(4063) |
摘要: 本文对备忘录模式(memento)的定义、使用原因、适用的情况举例、类图结构和说明进行了比较详细的说明,并以具体实例说明之。
posted @ 阿蜜果 阅读(4429) |
摘要: 本文对策略模式的定义、使用原因、适用的情况举例、类图结构和说明进行了比较详细的说明,应用举例完成了部分,代码模拟实现待续
posted @ 阿蜜果 阅读(2311) |
摘要: 本文对模板方法(template method)模式的定义、使用原因、类图结构和说明进行了比较详细的说明,并以实例说明之。
posted @ 阿蜜果 阅读(2524) |
摘要: 该文讲述了builder模式的定义、使用的原因、适用的情况、类图结构及其说明以及举例。
posted @ 阿蜜果 阅读(4557) |
摘要: 本文从定义、工作原理、使用方法、经典应用场景、重点关注——克隆满足的条件几个方面讲了对象的创建模式中的一种:原型模式。
posted @ 阿蜜果 阅读(3084) |
摘要: 模式的概念. 要素,以及自己的一点小牢骚,嘻嘻。
posted @ 阿蜜果 阅读(2301) |