MVC设计思想
MVC是一种软件架构的思想,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离;MVC模式是一个复杂的架构模式,其实现也显得非常复杂,但多种设计模式结合在一起
(1)模型: 业务逻辑包含了业务数据的加工与处理以及相应的基础服务(为了保证业务逻辑能够正常进行的事务、安全、权限、日志等等的功能模块);
(2)视图:展现模型处理的结果;另外,还要提供相应的操作界面,方便用户使用。
(3)控制器:视图发请求给控制器,由控制器来选择相应的模型来处理;模型返回的结果给控制器,由控制器选择合适的视图。
优点 :
缺点:
使用mvc,会增加代码量、相应地也会增加软件开发的成文,设计的难度也会增加。一些小项目,完全可以不用。
思想:
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。