Android 类的结构化/命名
Android structuring / naming of classes
我正在为如何命名 class 以及将它们放在哪里而苦苦挣扎。我不知道其他人如何处理这个问题。
例如,我有 class 像:
- PersonEntity(与数据模型相关)
- 个人活动
- 人物片段
- 个人适配器
不知怎么的,它看起来不错,因为所有 class 与 Person 相关的元素都被分组了。但是当在一个大型应用程序中工作时,它感觉不够结构化,因为所有 class 文件都在一个大列表中。
关于布局文件的相同问题。我想很好地分组 Activity、Fragment 和 list-items 文件。
谁能告诉我你是如何在大型应用程序中构造/命名所有 class 的?
我的工作方式是添加 'fragments'、'model'、'adapters' 等包,...所以 PersonAdapter 会放在 'adapters' 包中,等等。我的布局文件都放在同一个目录中,但有点按名称分组。例如,PersonFragment 的布局文件将称为 fragment_person.xml。 PersonActivity 的布局文件将被称为 activity_person.xml。列表项为 list_item_person.xml.
我正在为如何命名 class 以及将它们放在哪里而苦苦挣扎。我不知道其他人如何处理这个问题。
例如,我有 class 像:
- PersonEntity(与数据模型相关)
- 个人活动
- 人物片段
- 个人适配器
不知怎么的,它看起来不错,因为所有 class 与 Person 相关的元素都被分组了。但是当在一个大型应用程序中工作时,它感觉不够结构化,因为所有 class 文件都在一个大列表中。
关于布局文件的相同问题。我想很好地分组 Activity、Fragment 和 list-items 文件。
谁能告诉我你是如何在大型应用程序中构造/命名所有 class 的?
我的工作方式是添加 'fragments'、'model'、'adapters' 等包,...所以 PersonAdapter 会放在 'adapters' 包中,等等。我的布局文件都放在同一个目录中,但有点按名称分组。例如,PersonFragment 的布局文件将称为 fragment_person.xml。 PersonActivity 的布局文件将被称为 activity_person.xml。列表项为 list_item_person.xml.