Skip to content

Repository files navigation

MVPDemo

MVP+动态代理的模式框架例子

本Demo主要是提供mvp的其中一种实现思想,目的是为了帮助各位朋友对mvp的理解和学习。我个人并不推荐直接使用Demo中的lib-mvp,并不是因为这个lib-mvp有架构缺陷或者过度设计等各种问题,而是因为对于不同的项目的需求背景是不相同,所要求的架构的基础封装也并不相同。之所以会这样是因为我们在做架构封装的时候并不是纯技术层次去封装架构,而是会融入一些我们曾经经历过的业务场景。我在这里提供的mvp实现思路并不是标准的更不是绝对的。各位朋友可以将这种实现思想做为一种参考,同时也可以参考别人所提出的mvp思想,最后再根据当下的业务需求的基础之上提出一种符合项目需求背景的mvp架构。优秀的架构需要不断地演变和重构的。

  • 世上没有最好的架构,只有最符合需求的架构。

MVP架构

组件化

  • 我将本Demo利用组件化的思想对业务进行拆解。

架构图

image

Demo截图

image

About

MVP+动态代理的模式框架例子

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages