美文网首页
《javascript设计模式》 kickoff

《javascript设计模式》 kickoff

作者: holysu | 来源:发表于2017-02-18 01:07 被阅读0次

    好的模式需要一批有说服力的示例

    好的模式描述需要伴随着一系列同样强有力的示例,以演示所编写模式的成功应用
    同样个人的价值也需要强有力的证明,技能的熟练度、知识的深度广度、经历的项目、成长的公司、技术的知名度等等

    以js的视角来看设计模式,recording

    设计模式的类别

    1. 创建型
      专注于处理对象的创建机制,以适合给定情况的方式来创建对象。创建对象的基本方法可能导致项目复杂性的增加,而这些模式旨在通过控制创建过程来解决这种问题。
      Constructor(构造器)、Factory(工厂)、Abstract(抽象)、Prototype(原型)、Singleton(单例)、Builder(生成器)

    2. 结构型
      与对象组合有关,通常用来找出在不同对象之间建立关系的简单方法。这种模式有助于确保在系统某一部分发生变化时,系统的整个结构不需要同时改变;同时对于不适合因某一特定的目的而改变的系统部分,这种模式也能帮助它完成重组
      Decorator(装饰者)、Facade(外观)、Flyweight(享元)、Adapter(适配器)、Proxy(代理)

    3. 行为
      专注于改善或简化系统中不同对象之间的通信
      Iterator(迭代器)、Mediator(中介者)、Observer(观察者)、Visitor(访问者)

    相关文章

      网友评论

          本文标题:《javascript设计模式》 kickoff

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