我已经查看并研究过(不一定记住)GOF 模式,但我并不真正了解 MVC 的起源。我最好的猜测,它仍然只是一个猜测,但它看起来像是从桥模式下降的。但是,我真的不能说。有人有想法么?
问问题
325 次
2 回答
3
MVC 实际上并不直接来自它们中的任何一个。MVC 在技术上不是一种设计模式,它是一种架构模式,比 MoF 设计模式更广泛。MVC 本身也很广泛。有许多不同的实现,每一个都使用不同的或不同设计模式的组合。
在Head First Design Patterns一书中,他们使用 Strategy、Composite 和 Observer 模式来实现 MVC,但同样,您会看到它使用多种模式实现。
于 2013-06-05T15:27:31.507 回答
1
我不认为它来自他们中的任何一个。它本质上是架构性的,侧重于分离,尤其是 UI 层。它是 的主要成员,Separated Presentation Patterns
其他主要成员是Model View Presenter
(MVP) 和Model View ViewModel
(MVVM)。
于 2013-06-05T15:30:58.227 回答