zoukankan      html  css  js  c++  java
  • MVC模式和MVP模式的区别

    MVC模式:

        

        1. MVC的所有通信都是单向的。

        2. view传送指令到controller(用户也可以直接将指令传到controller)。

        3. controller完成业务逻辑后要求model改变状态。

        4. model将新的数据发送到view,用户得到反馈。

    MVP模式:

        MVP模式将Controller改名为Presenter,同时改变了通信方向。

        

        1. 各部分之间的通信都是双向的。

        2. View与Model不发生联系,都通过Presenter传递

        3.  View非常薄,不部署任何业务逻辑,称为“被动视图”,即没有任何主动性,而Presenter非常厚,所有逻辑都

          部署在这里。

  • 相关阅读:
    linux_进程管理
    Linux-日志管理
    Httpd
    Linux-源码安装包管理
    Linux-计划任务管理
    Linux-LVM管理
    Linux-系统磁盘管理
    Linux-yum工具的使用
    Linux-rpm包管理
    Linux-网络进阶管理
  • 原文地址:https://www.cnblogs.com/qianqiannian/p/6962991.html
Copyright © 2011-2022 走看看