MJingv / jehol-person-blog

Jehol's Blog 🙋 (hexo+react)
https://mjingv.github.io/JeholBlog/
0 stars 1 forks source link

设计模式 #82

Open MJingv opened 2 years ago

MJingv commented 2 years ago

设计模式有三类:创建型、结构型、行为型

创建型:提供尽可能灵活性和可靠性

结构型模式:类和对象组合,形成更大结构

行为型模式:对象间通行,关注的是对象间责任分配

solid

MJingv commented 9 months ago

设计模式有什么用

MJingv commented 9 months ago

策略模式

封装,可以相互替代

react中

工厂模式factory

定义创建对象的接口,让子类决定实例化哪个类

react中

单例模式singleton

只有一个全局点

react中

装饰器模式

运行时动态给对象添加额外的指责,不需要改变原结构 react中