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