MVC,或多或少都有听说过。这个模式在客户端程序里面比较常见。以前有人老说mvc是什么设计模式之类。至少我理解的不是。我觉得 MVC是一种模块划分方法。根据它,我们可以快速地划分单独某个模块。比如排行榜。 我们用 M 来存储这个模块的 整个数据, V 作UI, C来控制 M 与 V的同步。 V 根据M来展示排行榜。 当M被改变的时候, C(这个一般都会做成单例)来通知V刷新。这里,可以发现 M 是独立的,不受影响。 我们 在别的模块里面,也可以使用 M里面的数据(排行榜数据)。但是 V 其实是依赖 M的,并不能被重用。以前做积分商城的时候,我把V依赖的M 抽象成一个接口, 这样可以 重用V了, V使用的M只要实现了这个 接口即可。
相关文章
- springboot前端ajax 04 关于后台传的时间和状态在前端的转换
- 关于SQL优化的几点说明
- spring mvc的异步特性介绍
- 关于Docker时的权限问题解决dial unix /var/run/docker.sock: connect: `permission denied`
- 关于在parallelstream中对数据库进行增删改造成死锁问题的处理
- #yyds干货盘点 【React工作记录十五】关于ant design中input限制加空格的问题
- 关于WPF打印的问题
- 解析关于Tomcat Servlet-request的获取请求参数及几种常用方法
- 关于cmd 命令行运行java文件的错误:找不到或无法加载主类
- MVC MODEL Attribute 操纵速记