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


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

      1、三层和MVC没啥关系。

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

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

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

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

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

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

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

      

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

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

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

     

     

    (没找到夹肉膜的,弄个汉堡代替吧。)



     

  • 相关阅读:
    Cocos2d-x 3.0 屏幕触摸及消息分发机制
    stretchableImageWithLeftCapWidth气泡拉伸
    海量数据插入数据库效率对照測试 ---ADO.NET下SqlBulkCopy()对照LINQ 下InsertAllOnSubmit()
    银联+移动+三星PK微信、余额宝
    热力学三大定律与熵
    热力学三大定律与熵
    OpenGL(六) gluLookAt和gluPerspective函数解析
    特殊字符
    特殊字符
    函数的功能
  • 原文地址:https://www.cnblogs.com/jyk/p/2045181.html
Copyright © 2020-2023  润新知