架构设计-MVC、MVP

2019-11-23  本文已影响0人  Lucky胡

MVC架构模型

MVC架构

MVC的缺点

1、C层同时做的事情太多了,又要控制V,又要控制M
2、模块之间耦合性太高,C层同时有M/V,M和V也互相耦合
3、大部分时候Activity作为C层,容易造成内存泄露

MVP

MVP架构

解决的问题
1、V和M完全解耦
2、所有逻辑都在P层处理
3、MVP分层较为严谨

进一步完成解耦


引入外观模式
上一篇 下一篇

猜你喜欢

热点阅读