model-view-controller - MVC 的替代方案

标签 model-view-controller design-patterns

Model View Controller 的替代“设计方法”是什么? MVC 似乎很流行(SO 是用它构建的,我知道这么多),但它是唯一使用的方法吗?

最佳答案

关于几种不同的交互式应用程序架构模式的最佳文章之一是 this very detailed and well-researched blog-post 。它涵盖了模型- View - Controller 、三种不同风格的模型- View -呈现器、几种不同风格的呈现-抽象-控制、监督 Controller 、被动 View 和分层 MVC。

另一个有趣的模式是 Presenter First原子对象的模式。它不仅仅是一种设计模式,它也是一种过程模式。 IOW:“Presenter First”这个名字并不是任意的,它实际上描述了一个开发过程,其中Presenter首先被编写,从而驱动系统其余部分的设计。

关于model-view-controller - MVC 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/141912/

相关文章:

design-patterns - 将依赖注入(inject)与工厂模式混合在一起好吗?

java - 在Java中包装一个类而不重复所有方法

design-patterns - qml 文件夹列表模型

design-patterns - 设计模式 - 策略模式

c# - 如何使用 MVC 路由多语言 URL

c# - POST 上的模型为空

spring - 框架未使用自定义 Spring HttpMessageConverter

c# - 如何首先在 EF 代码中处理一个数据库在多个数据库上下文中使用的一个类?

C# 简单注入(inject)器,我可以在运行时注入(inject)不同的类吗

objective-c - 从模型访问 Controller