相关疑难解决方法(0)

设计模式和架构模式之间有什么区别?

当我们在互联网上阅读有关设计模式时,我们注意到有3个类别:

  • 创力
  • 结构
  • 行为的

但是当我们创建软件架构时,我们会考虑MVP,MVC或MVVM.

例如,在创作模式中我找到了单身模式,但我也在我的MPV中使用了单身.

所以我的问题是:设计模式是否超过了产品的所有结构?

  • 如果是,那么单身如何成为一种设计模式?因为我可以在应用程序的任何地方使用它.基本上,它仅限于在内存中一次创建一个实例,但这个概念不能定义软件的设计方式吗?

  • 如果没有,那么MVP,MVC和MVVM在哪三种模式中呢?软件的设计和架构有什么区别?

architecture design-patterns

106
推荐指数
2
解决办法
5万
查看次数

MVC是设计模式还是建筑模式

根据SunMsdn的说法,它是一种设计模式.

根据维基百科,它是一种建筑模式

与设计模式相比,建筑模式的规模更大.(维基百科 - 建筑模式)

或者它是一种具有设计模式的建筑模式?

哪一个是真的?

model-view-controller design-patterns architectural-patterns

101
推荐指数
5
解决办法
6万
查看次数

软件架构设计模式

你能告诉我什么是可用的软件架构设计模式吗?

为了详细说明我的问题,我想阅读不同的架构设计模式,并确定哪些适合我的项目要求?

例如,有企业应用程序设计模式,企业集成设计模式,ESB模式,SOA模式等.

architecture design-patterns

13
推荐指数
3
解决办法
2万
查看次数