所以,我们总结一下,在MVC中的模型层,封装了应用的状态。包含应用的业务逻辑的核心,提供检查或者设置数据的API,对应用的视图层和控制层一无所知,它能够在具有不同的控制器和视图的应用中被重用。
在MVC中的视图层中,视图支持应用的UI(或者look-and-feel);提供模型数据的表示;能直接从模型中检索数据,但是不应该设置模型中的数据;当在模型中发生变化时会被通知。
所以,我们总结一下,在MVC中的模型层,封装了应用的状态。包含应用的业务逻辑的核心,提供检查或者设置数据的API,对应用的视图层和控制层一无所知,它能够在具有不同的控制器和视图的应用中被重用。
在MVC中的视图层中,视图支持应用的UI(或者look-and-feel);提供模型数据的表示;能直接从模型中检索数据,但是不应该设置模型中的数据;当在模型中发生变化时会被通知。