MVC(一)-MVC的基础认知
2021-05-19 13:27
标签:基础 关联性 思想 信息 美的 决定 项目 control 地址 MVC是一种编程模式和设计思想,MVC大致切割为三个主要单元:Model(实体模型),View(视图),Contrller(控制器),MVC主要目在于简化软件开发的复杂度,让程序代码形成一个松耦合。 彼此的关联性 用户第一次访问浏览器,地址栏中的Url地址访问Contrller中的动作[Action],控制器来决定显示哪一个视图 Model:定义信息格式页面信息验证(其实就是数据表)。 View:呈现给用户的界面,显示后台给前台传输的数据,将用户输入的数据传到后台控制器处理。 Controller:响应客户请求,指定要显示的数据,协调Model把数据值传到View,进行各种逻辑处理。 MVC有一个重要的观念‘关注点分离’:不受到相同系统中其他对象的干扰,也包括对对象所做出的修正不会影响到其他对象的运作。优点:简化复杂程度,提高可维护性使测试更容易。 MVC是一个合理使用习惯替换配置的开发配置框架。 使用MVC开发项目建议 1.减少代码缀余,避免写重复的代码 2.在项目开发是要搭建项目架构,没有完美的架构,适合本次开发的就是最好的。 3.写代码要发散性思维,不仅要写还要想怎样写更方便,更兼容,可以給后面的代码打基础。 4.明确分工,不仅团队协作要分工,代码模块也要分工,保证代码不杂乱。 5.对于相同的功能要降低代码的复杂程度提高可读性,团队开发更轻松。 6.让个组件抽象化,降低各组件之间的耦合度(减少各组件的依赖度) PS:小菜一只请多多指教 MVC(一)-MVC的基础认知 标签:基础 关联性 思想 信息 美的 决定 项目 control 地址 原文地址:http://www.cnblogs.com/ZxtIsCnblogs/p/7719546.html