# JavaScript 中常见设计模式与设计原则

什么是设计模式 ?

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的开发人员所采用。

设计模式是开发人员在开发过程中面临的一般问题的解决方案。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。

# 设计模式的原则

描述一个不断发生的重复的问题,以及该问题的解决方案的核心。

这样,你就能一次又一次的使用该方案而不必做重复劳动,那么它有五大原则,如下:

五大原则

(1)单一职责原则:一个类,应该仅有一个引起它变化的原因,简而言之,就是功能要单一。
(2)开放封闭原则:对扩展开放,对修改关闭。
(3)里氏替换原则:基类出现的地方,子类一定出现。
(4)接口隔离原则:一个接口应该是一种角色,不该干的事情不敢,该干的都要干。简而言之就是降低耦合、减低依赖。
(5)依赖翻转原则:针对接口编程,依赖抽象而不依赖具体。

JavaScript 中常用的是单一功能和开放封闭原则。

# 设计模式的作用

作用

有助于写出可复用和可维护性高的程序

# JavaScript 中常见的十大设计模式

上次更新时间: 6/8/2023, 9:23:17 PM

大厂最新技术学习分享群

大厂最新技术学习分享群

微信扫一扫进群,获取资料

X