前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >笼屉与夹肉馍(的制作方法) 之于 三层与MVC

笼屉与夹肉馍(的制作方法) 之于 三层与MVC

作者头像
用户1174620
发布2022-05-09 19:37:00
2030
发布2022-05-09 19:37:00
举报

  其实本来不想在继续这个话题了,但是看到了今天的评论头条,不知道是不是被我误导了,当然也可能是我自作多情。所以我觉得还是应该在写一下,明确一下。

  1、三层和MVC没啥关系。

  2、虽然没直接关系,但是有间接关系。

  还是举例子吧。记得以前有一篇说三层的很流行的文章,里面把三层比喻成了笼屉,笼屉是分为多层的,每一层都可以蒸不同的食物,包子、馒头、饺子、烧麦等。笼屉可以换,笼屉里的食物也可以换,这个就是一个基本思想。

  《深入浅出设计模式》里面,把MVC比喻成了一种“夹心饼”,上下两块饼干,中间是夹心。夹的心把上下两块饼干“粘合”在了一起。

  如果说把饼干放在笼屉里蒸,有点别扭,所以我就换成了“夹肉膜”,就是上下两块馒头,中间是肉。可以想象一下汉堡。

  有些人把肉夹馍放在上面一层的笼屉里蒸。有些人把上面的馍放在上面一层笼屉里蒸,中间的肉和下面的馍放在中间的笼屉里蒸(这个比喻不好,但是也想不出对应的了)。有些人把上面的馍放在上面的笼屉里,中间的肉放在中间的笼屉里,下面的馍放在下面的笼屉里。

  怎么蒸都可以蒸熟,所以都是对的。但是方法不同,于是就得出了不同的结论。

  因为自己的方法蒸熟了,看到别人的不同的方法,就觉得别人是不对的,或者理解不了。于是就争论了起来。

  现在是不是被我绕进来了?!

  其实MVC是夹肉膜的制作方法,制作思路。做出来的夹肉膜和其制作方法就没啥关系了。怎么把夹肉膜弄熟了?可以去蒸,也可以去炸,还可以烤。但是不管你是怎么弄熟的,都和其制作思路没啥关系。

  也许这个让你更迷糊了,也许能让你明白一点。我现在的水平有限,只能说到这种程度了。关于三层和MVC的话题,我也不会在进行下去了。抓紧时间做点实事吧,呵呵。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档