首页 > Web开发 > 详细

js中的设计模式

时间:2020-05-23 16:29:42      阅读:61      评论:0      收藏:0      [点我收藏+]

首先了解一下设计原则:

单一职责原则(SRP):一个对象或一个方法只做一件事情。如果一个方法承担了过多的事情,那么在需求更改的时候,需要改写这个方法的可能性就越大。应该把对象或方法划分为更小的粒度。

最少知识原则(LKP):一个软件实体,应该尽可能少的与其他实体发生相互作用。应当尽量减少两个对象之间的交互,如果不是必要的直接关系,最好通过第三方进行处理。

开发-封闭原则(OCP):软件实体(类、函数、模块),只能为其扩展,不能更改。当需要改变一个程序的功能或为其增添新的功能时,可以通过增加代码的方式,尽量避免修改源代码,防止影响原系统的稳定。

如promise中,每一个then中做一件事,当有新的需求时,在后面添加更多的then,而不是修改之前的代码

 

 

js中的设计模式

原文:https://www.cnblogs.com/ashen1999/p/12942696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!