gpt4 book ai didi

android - Bob 大叔的整洁架构方法 - 推荐的包结构是什么?

转载 作者:搜寻专家 更新时间:2023-11-01 08:24:17 24 4
gpt4 key购买 nike

我想知道我是否在使用 Clean Architecture正确的方式。我试图像这样放置它:

enter image description here

我读到包结构应该按用例排列,但我很难理解如何做到这一点。

让我们看看我的包结构:

enter image description here请注意,我不知道将 Activity 真正放在 UI 文件夹中的什么位置,你能推荐一下吗?重要吗?

在数据文件夹中,我有我用于 repository design pattern. 的存储库我的改造网络调用与 UI 文件夹处于同一级别。我的依赖注入(inject)框架也是如此。

看完后我的担忧来了this publication我现在想知道我的包结构是否正确?

最佳答案

Bob 大叔强调的一个方面是整洁的架构令人尖叫。这意味着顶级结构和名称应该表达您的业务领域,而不是您使用的技术细节和框架。在第二个层次上,我们应该将不同的圈子分开。

在电子商务应用程序中,诸如购物车、搜索和产品目录之类的东西会形成顶层结构。用例、 Controller 和演示者将在第二层。

我已经用更详细的例子写了这篇博文:Implementing Clean Architecture - Make it scream .

关于android - Bob 大叔的整洁架构方法 - 推荐的包结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46884449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com