• MVC(一)-MVC的基础认知


    MVC是一种编程模式和设计思想,MVC大致切割为三个主要单元:Model(实体模型),View(视图),Contrller(控制器),MVC主要目在于简化软件开发的复杂度,让程序代码形成一个松耦合

    彼此的关联性 用户第一次访问浏览器,地址栏中的Url地址访问Contrller中的动作[Action],控制器来决定显示哪一个视图

      Model:定义信息格式页面信息验证(其实就是数据表)。

      View:呈现给用户的界面,显示后台给前台传输的数据,将用户输入的数据传到后台控制器处理。

      Controller:响应客户请求,指定要显示的数据,协调Model把数据值传到View,进行各种逻辑处理。

    MVC有一个重要的观念‘关注点分离’:不受到相同系统中其他对象的干扰,也包括对对象所做出的修正不会影响到其他对象的运作。优点:简化复杂程度,提高可维护性使测试更容易。

    MVC是一个合理使用习惯替换配置的开发配置框架。

    使用MVC开发项目建议

      1.减少代码缀余,避免写重复的代码

      2.在项目开发是要搭建项目架构,没有完美的架构,适合本次开发的就是最好的。

      3.写代码要发散性思维,不仅要写还要想怎样写更方便,更兼容,可以給后面的代码打基础。

      4.明确分工,不仅团队协作要分工,代码模块也要分工,保证代码不杂乱。

      5.对于相同的功能要降低代码的复杂程度提高可读性,团队开发更轻松。

      6.让个组件抽象化,降低各组件之间的耦合度(减少各组件的依赖度)

    PS:小菜一只请多多指教

     

  • 相关阅读:
    文本框字数减少
    区分兼容IE6/IE7/IE8/IE9/FF的CSS HACK写法
    将浏览器兼容代码标明信息并相互分开
    JavaScript正则表达式
    CSS3 @font-face
    iOS 获取手机的使用存储信息
    升级 ox 10.11的系统以后执行 pod install 的时候报错
    Xcode7安装模拟器
    iOS-视图生命周期
    Xcode升级插件失效修复快捷方式
  • 原文地址:https://www.cnblogs.com/ZxtIsCnblogs/p/7719546.html
Copyright © 2020-2023  润新知