【发布时间】:2018-06-12 13:48:30
【问题描述】:
众所周知,有创造型、结构型和行为型设计模式。但是我没有找到MVC模式的哪个类。应该是什么?
【问题讨论】:
-
这不是四人帮模式。它是一种表示架构,而不是一种设计模式。
标签: oop design-patterns model-view-controller
众所周知,有创造型、结构型和行为型设计模式。但是我没有找到MVC模式的哪个类。应该是什么?
【问题讨论】:
标签: oop design-patterns model-view-controller
MVC 不是Gang of Four 定义的设计模式。相反,它是一种更高级别的架构模式,包含Gang of Four 定义的几种设计模式。 MVC 模式至少使用Observer 模式,这是一个Behavioral 模式。 MVC 使用了更多的设计模式。有时它使用的模式也可能取决于特定的实现。
所以总结一下,MVC 使用了Gang of Four 定义的几种设计模式来实现它的使命。因此,它是设计模式的集合。
【讨论】: