如何深入浅出地掌握JavaScript前端中的设计模式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2668个文字,预计阅读时间需要11分钟。
目录关于设计模式七种常见的设计模式单例模式工厂模式适配器模式装饰器模式策略模式观察者模式发布-订阅模式设计模式概述软件设计模式
目录
- 关于设计模式
- 七种常见的设计模式
- 单例模式
- 工厂模式
- 适配器模式
- 装饰器模式
- 策略模式
- 观察者模式
- 发布-订阅模式
关于设计模式
软件设计模式,又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决待定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以重复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。
简单地说就是一些通用的代码编写方式,它是经过不断考验得出的一些总结道理,按照这样的模式去编写我们的代码,沿着前人留下来的经验,我们就可以编写出诗一般的代码。
关于设计模式,我们需要知道五大基本原则(SOLID):
(1)单一职责原则:一个类,应该仅有一个引起它变化的原因,简而言之,就是功能要单一。
(2)开放封闭原则:对扩展开放,对修改关闭。
(3)里氏替换原则:基类出现的地方,子类一定出现。两个字总结-继承。
(4)接口隔离原则:一个接口应该是一种角色,不该干的事情不敢,该干的都要干。简而言之就是降低耦合、减低依赖。
(5)依赖翻转原则:针对接口编程,依赖抽象而不依赖具体。所编写的对象不应该跟具体的实例挂钩,应该更偏抽象的概念。
本文共计2668个文字,预计阅读时间需要11分钟。
目录关于设计模式七种常见的设计模式单例模式工厂模式适配器模式装饰器模式策略模式观察者模式发布-订阅模式设计模式概述软件设计模式
目录
- 关于设计模式
- 七种常见的设计模式
- 单例模式
- 工厂模式
- 适配器模式
- 装饰器模式
- 策略模式
- 观察者模式
- 发布-订阅模式
关于设计模式
软件设计模式,又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决待定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以重复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。
简单地说就是一些通用的代码编写方式,它是经过不断考验得出的一些总结道理,按照这样的模式去编写我们的代码,沿着前人留下来的经验,我们就可以编写出诗一般的代码。
关于设计模式,我们需要知道五大基本原则(SOLID):
(1)单一职责原则:一个类,应该仅有一个引起它变化的原因,简而言之,就是功能要单一。
(2)开放封闭原则:对扩展开放,对修改关闭。
(3)里氏替换原则:基类出现的地方,子类一定出现。两个字总结-继承。
(4)接口隔离原则:一个接口应该是一种角色,不该干的事情不敢,该干的都要干。简而言之就是降低耦合、减低依赖。
(5)依赖翻转原则:针对接口编程,依赖抽象而不依赖具体。所编写的对象不应该跟具体的实例挂钩,应该更偏抽象的概念。

