美文网首页
JavaScript设计模式

JavaScript设计模式

作者: 阿布ccc | 来源:发表于2018-11-26 16:18 被阅读0次

    谨以此文,记录在学习javaScript这本书时遇到的知识点。

    设计模式的类别

    • 创建型设计模式
      专注于处理对象的创建机智,以适合给定情况的方式来创建对象。主要包括:
      1. Constructor 构造器
      2. Factory 工厂
      3. Abstract 抽象
      4. Prototype 原型
      5. Singleton 单例
      6. Builder 生成器
    • 结构型设计模式
      与对象组合有关,通常可以用于找出在不同对象之间建立关系的简单方法。同时对于不适合因某一特定目的而改变的系统部分,这种模式也能有效的帮助他们完后重组。主要包 括:
      1.Decorator 装饰者
      2.Facade 外观
      3.Flyweight 享元
      4.Adapter 适配器
      5.Proxy 代理
    • 行为涉及模式
      专注于改善或简化系统中不同对象之间的通信,主要包括:
      1. Iterator 迭代器
      2. Mediator 中介者
      3. Observer 观察者
      4. Visitor 访问者

    相关文章

      网友评论

          本文标题:JavaScript设计模式

          本文链接:https://www.haomeiwen.com/subject/ckjbqqtx.html