model-view-controller - MVC(模型- View - Controller )——能用简单的术语解释一下吗?

标签 model-view-controller design-patterns

我需要向一位不太懂技术的经理解释 MVC(模型- View - Controller )概念,但遇到了麻烦。问题是解释需要处于“你的奶奶会明白的”水平 - 例如即使是 MVC Wiki page 上提供的相当简单的解释没有用,至少在我的评论中是这样。

有人可以引用简单的 MVC 解释吗?

理想情况下,可以使用非技术隐喻示例来完成(例如,类似于“装饰器模式就像眼镜”)——我失败的原因之一是我能想到的所有 MVC 示例都与开发相关。

我曾经看到过一个模式解释列表,但据我内存,MVC 并不在上面。

谢谢!

最佳答案

这个怎么样——我的想法,希望它对你有用。

MVC 可以比喻为电视。您有各种 channel ,并且由您的有线电视提供商(型号)提供不同的信息。电视屏幕向您显示这些 channel ( View )。您按下 Remote 上的按钮会影响您看到的内容以及您看到它的方式( Controller )。

我正在看电视,所以我从中得到了一些灵​​感!

关于model-view-controller - MVC(模型- View - Controller )——能用简单的术语解释一下吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2626803/

相关文章:

asp.net-mvc - MVC 数据安全

java - 转换模型的最佳方法

css - 串联类(class)是好的做法吗?

design-patterns - 大脑无法理解设计实时应用程序的设计模式

java - 在 spring mvc Controller 中使用服务和 DAO

java - 如何在Java中为MVC模型实现undo/redo?

php - PHP 中 MVC 的示例是什么?

c++ - 使用 namespace 和局部变量的状态 - 或类?

wpf - 从 WPF 迁移到 Silverlight 时的主要摩擦点是什么?如何填补功能上的空白?

java - 设计问题 - 在 Controller 或 View 中对数组进行排序?