MVC从哪种GOF模式下降?

时间:2013-06-05 15:16:59

标签: design-patterns

我看过并研究过(不一定记住)GOF模式,我真的不明白MVC的后代。我最好的猜测,它仍然只是猜测,但它似乎从桥模式下降。但同样,我不能说。有人有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我MVC不直接从它们中的任何一个下降。 MVC在技术上不是一种设计模式,它是一种架构模式,比MoF设计模式更广泛。 MVC本身也很广泛。有许多不同的实现,每个实现使用不同的设计模式或不同设计模式的组合。

Head First Design Patterns 一书中,他们使用Strategy,Composite和Observer模式来实现MVC,但同样,您将看到它使用各种模式实现。

答案 1 :(得分:1)

我不认为它来自任何一个。它本质上是建筑性的,专注于分离,尤其是UI层。它是Separated Presentation Patterns的主要成员,其他主要成员是Model View Presenter(MVP)和Model View ViewModel(MVVM)。