1.MVC,MVP,MVVM 始终都在做一件事: 怎么样能更好的的解决数据与界面之间的关系,已达到数据与界面之间的耦合更低,代码复用性更高,代码可测性更好。 关于MVP模式: Modle层:就是对数据处理。数据的获取、解析、存储、分发、增删改查等操作。 凡是涉及到数据操作的,都在model层进行。 Presenter层:封装业务,负责刷新View,持有线程。 View层: 负责UI展示。