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/