扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
二、MVC架构 1、MVC概述 用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。 要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如何使软件的计算模型独立于界面的构成。模型-视图-控制(MVC:Model-View-Controller)就是这样的一种交互界面的结构组织模型。 2、MVC的含义 模型-视图-控制器(MVC)是80年代由Trygve Reenskaug提出并首先应用于Smalltalk-80中的一种软件设计模式,现在已经被广泛的使用。MVC的三层开发结构能有效地分离逻辑开发,使开发人员能专注于各自的开发中。同时也能使整个开发结构流程更清晰,但是需要比较高的开发配合度。 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。