MVC模式:

注意这里的箭头是单向的,单向的,单向的。
优点:只具有单向的操作流,数据驱动。逻辑清晰。
缺点:view监听Model较多,不可重用。controller不易于测试。
MVP模式:

所有操作都通过Presenter,Presenter,Presenter。
优点:易于直接通过Presenter测试。view可重用。
缺点:presenter不仅有业务逻辑,还要手动同步View和model,笨重。
MVVM模式:

Model隐式更新View是通过Binder,Binder,Binder。
优点:逻辑简化。可双向绑定。
缺点:双向绑定可能会循环调用。依赖Binder质量。
总结:很明显,这个是一个发展的过程。
相关文章:
-
2021-11-11
-
2021-11-17
-
2021-07-15
-
2021-04-19
-
2022-01-10
猜你喜欢
-
2022-12-23
-
2021-11-24
-
2021-07-13
-
2021-05-07
-
2021-08-27
-
2021-12-29
-
2021-06-15
相关资源
-
下载
2023-01-02
-
下载
2021-06-05
-
下载
2023-03-29
-
下载
2021-06-05