MVC指代的是什么
- mvc里面的模型我以前并不知道具体指代的是什么
- M我一直以为就是数据,在M里面进行各种数据相关的操作
- 但M其实指的是对现实世界的逻辑进行抽象而得到的逻辑实体即模型
- 类似于概念化和抽象的意思。
- 比如,学生这个名词就是一种抽象,他指代的是上学,学习的这么一群人。
- 所以模型更像是数学模型的意思,我们对现实世界的观测,考量,总结出来一个模型。
- 所以视图模型指代的是什么呢?
- View又是什么呢?甚至在View层应该写什么代码,在Model层又应该写什么代码?
另外就是代码的解耦
- 因为在代码里面,Model经过各种操作或者打击需要发送到View层
- 同样的,View层的操作也需要传达到Model层来让Model来执行。
- 两者怎么解耦呢?