美文网首页
常见的JavaScript设计模式

常见的JavaScript设计模式

作者: acsamson | 来源:发表于2019-05-28 17:19 被阅读0次

    工厂模式

    同样是一个工厂, 但是我可以做衣服和鞋子, 我只要告诉工厂我要什么就可以了, 工厂根据客户的不同需求已经封装好了不同对应的方法, 经常用到switch判断

    工厂封装了不同事情的细节, 可以做多件事情, 用户只要告诉工厂要的需求即可

    构造函数模式

    简单地说就是, 大家都买了同样一部手机, 但是每个人可以选择在自己手机上去安装私人app

    解决重复实例化问题, 直接把属性和方法赋值给了实例对象

    建造者模式

    就是按照框架把流程性东西一步步东西封装到同一个函数中去, 调用者不需要知道该函数的细节, 直接调用就可以了

    目的是为了做一件事情, 不过是细节被封装了

    代理模式

    就像一个中介, 用户只需要和中介沟通就好了, 也是一个函数

    中介里面自己已经和其他不同的房地产厂商沟通好了, 会根据你的需求来调用

    相关文章

      网友评论

          本文标题:常见的JavaScript设计模式

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