关于设计模式

来源:8-2 【概念理解】什么是redux?

慕勒7356836

2023-09-25

图片描述
此处的MVC等描述,仅仅是一种架构模式,而不是一种设计模式;当然老师此处说的MVC及redux的描述都是架构模式都是没问题的;
那么这里的标题设计模式呢?
在查阅了相关书籍和网上相关文章之后找到的观点是,redux的设计模式是由观察者模式和中介者模式的组合实现的发布订阅模式。
(ps:设计模式和架构模式切记不要搞混了,本人之前面试踩过这个坑

写回答

1回答

阿莱克斯刘

2024-03-26

我认为架构模式的本质上就是设计模式或者说是多种设计模式的组合。一般认为,行业中的设计模式为23种,但是为什么是23种?不能是24种吗?自己发明创造一种可以不可以?实际上行业对设计模式的定义非常广泛,任何一种代码模式(patten),只要可以重复使用、为人所知的、具备经验总结性的代码形式都可以定义为设计模式。

不过,要是你或者你们公司leader或者你们老师觉得架构模式不是设计模式,我也不争的,争就是你赢 😊

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程