当我们在互联网上阅读 设计模式时,我们注意到有三种类型:
但是当我们创建一个软件的体系结构时,我们会考虑 MVP、 MVC 或 MVVM。
例如,在创建模式中,我发现了 单例模式,但是我也在我的 MPV 中使用了单例模式。
所以我的问题是: 设计模式是一个产品的整体结构吗?
如果是,那么单例模式如何成为一种设计模式?因为我可以在应用程序的任何地方使用它。基本上,它仅限于在内存中一次创建一个实例,但是这个概念不是定义了软件是如何设计的吗?
如果没有,那么 MVP、 MVC 和 MVVM 在这三类模式中的位置在哪里?软件设计和体系结构之间的区别是什么?