您当前的位置:主页 > 技术探讨 >

    js设计模式

    时间:2019-03-14 17:46 日记人:arlen.zhou

    js设计模式

    原文链接:http://www.cnblogs.com/libin-1/p/6337115.html

    1.单体模式

    针对一个类仅创建一个对象。

    2.工厂模式

    根据字符串制定类型在运行时创建对象的方法。

    3.迭代器模式

    提供一个API来遍历或者操作复杂的自定义数据结构。

    4.装饰者模式

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

    5.策略模式

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

    6.外观模式

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

    7.代理模式

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

    8.终结者模式

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

    9.观察者模式

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

上一篇:ajax缓存机制 下一篇:vue 生态控件