Clean Architecture的思路:以数据为中心, 沿着数据的加工过程展开(最初获取数据->中间加工逻辑->最终展示)。如果中间加工逻辑简单 或者数据获取层简单, 简单的Mvp能应付; 如果数据存取复杂了或者加工逻辑复杂了就会导致mvp的m/p层变大; 解决办法就是再拆。比如拆出repository层或者用例层。另外注意一点是依赖方向很重要。
对Clean Architecture的一些理解
最新推荐文章于 2024-08-31 08:08:57 发布
Clean Architecture的思路:以数据为中心, 沿着数据的加工过程展开(最初获取数据->中间加工逻辑->最终展示)。如果中间加工逻辑简单 或者数据获取层简单, 简单的Mvp能应付; 如果数据存取复杂了或者加工逻辑复杂了就会导致mvp的m/p层变大; 解决办法就是再拆。比如拆出repository层或者用例层。另外注意一点是依赖方向很重要。