1.列出MVC模式的三个组件并说明各个组件作用?
模型:该组件负责从数据库检索对象并应用特定于领域的逻辑
控制器:在组件负责接收用户的输入,调用模式以及传递数据供视图显示
视图:组件负责显示从控制器接收到数据
2.阐述表示模型的作用?
表示模型是模型的一部分,其中包含的对象只用于从从控制器向视图传递数据,表示模
型包含可供视图呈现并不需要处理的数据
3.MVC与MVP模式的区别?
在MVP模式下首先访问视图,然后达到表示器,
在MVC模式下首先访问控制器,然后到达视图
在MVC下,各个组件是标准类,它们通过简单的方法连接在一起
在NVP下,每个视图必须实现自己的接口,并且必须发布一些表示器必须订阅事件