JavaScript设计模式分类

来源:互联网 发布:复杂网络与Matlab 编辑:程序博客网 时间:2024/06/11 14:27

JavaScript设计模式分类

1  Creational  design pattern

专注于处理对象的创建机制, 创建的基本方法以创建对象

比如:构造,工厂,单例,原型,抽象,生成器等

Constructor,  Factory, Abstract,Prototype, Singleton and Builder

2  Structural  design pattern

关注的是对象组成,通常简单的识别的方式来实现不同对象之间的关系。有助于确保系统改变部分,该系统的整个结构不需要做改变。比如:装饰,适配器和代理等

Decorator, Facade, Flyweight, Adapter and Proxy

3  Behavioral  design pattern

行为模式,着力提高或简化在一个完全不同的系统里对象之间的通信。比如:迭代器,调解员,观测者等

Iterator, Mediator, Observer and Visitor

 

0 0
原创粉丝点击