美文网首页
js设计模式

js设计模式

作者: 简书小呆 | 来源:发表于2019-11-22 11:53 被阅读0次

    js设计模式

    1.单体模式
    针对一个类仅创建一个对象。

    2.工厂模式
    根据字符串制定类型在运行时创建对象的方法。

    3.迭代器模式
    提供一个API来遍历或者操作复杂的自定义数据结构。

    4.装饰者模式
    通过从预定义装饰者对象中添加功能,从而在运行时侯调整对象

    5.策略模式
    在悬在最佳策略以处理特定任务的时候仍然保持相同的接口。

    6.外观模式
    通过把常用方法包装到一个新方法中,从来提供一个更为便利的API。

    7.代理模式
    通过包装一个对象从而控制对它的访问,其中主要方法是将方位聚集为租或者
    仅当真正必要时侯才执行访问,从未避免高昂的操作开销。

    8.终结者模式
    通过是你的对象之间相互不直接“通话”,而是通过一个中介者对子昂进行通信,
    从而形成松散耦合。

    9.观察者模式
    通过创建“可观察”的对象,当发生一个感兴趣的事件时可将改时间通告给所有观察者
    从而形成松散耦合。

    相关文章

      网友评论

          本文标题:js设计模式

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