对于MVC中的M和C,网上的一些说法并不准确,今天仔细鉴别下
-----------------------------------------------------------
那么,MVC中的M到底是什么?
首先,我们分析三个元素,View就不用解释了,就是界面
M:程序主体,代表了业务数据和业务逻辑
C:V 和M之间起连作用
-----------------------------------------------------------------------
所以,总结一下,M是程序的主体,程序的核心,包括了程序的数据和业务逻辑,
在前文的哲学思考中,M其实就是指令+数据存储。
而C只是在M和V之间起个连接作用而已。
网上的一些说法说C:controller 中包含了业务逻辑,这个并不正确,controller只是在M和V之间
起连接作用,仅此而已。