关于MVC

作者: lixiaoshuai | 来源:发表于2016-05-12 15:45 被阅读63次

    对于我这样的不聪明不敏感的人,理解MVC还是需要时间的

    MVC的设计模式中,最大问题在于解耦合(模块化)和控制器的臃肿问题。

    1.解耦合

    将三个独立的模块划分清楚。对于具体项目来说,把同一模块的所有文件放到同一文件夹中

    model:负责将所有的数据整合到类的属性中。并将所有的数据处理为可以直接使用的状态

    view:负责定制项目中所有的自定义的视图(注意抽象基类)。

    controller:负责model和view的交互。(处理不得不放在controller的逻辑,例如对象的初始化等)

    2.控制器臃肿

    a:不要把model和view的任务放在controller中。

    b:不得不放在controller中的代码要注意封装。尽量简洁代码。

    附:纯代码的项目代码量会很大,因此需要在保证代码可读性的基础上尽量精简代码

    相关文章

      网友评论

          本文标题:关于MVC

          本文链接:https://www.haomeiwen.com/subject/ymlprttx.html