【发布时间】:2016-05-12 08:39:18
【问题描述】:
我正在处理一个包含很多类的项目,我想在包中正确地构造它们。我担心一件事:
活动生命周期被修改为protected,并且有一个java规则:
子类只有通过继承才能看到受保护的成员
我也在使用片段,所以我的问题是:
- 我可以在不同的包中构建活动和片段吗 没有不必要的“副作用”?
- 如果是这样,定义包结构的正确方法是什么 - 例如,是否将“模型数据”放入不同的包中是正确的方法,以及来自服务器的数据(例如 Parse.com)呢?
【问题讨论】:
-
是的,你可以。 :) 使用包管理类没有明显的副作用。
-
@kopikaokao 您的回答是基于个人经验吗?你能回答最后一部分吗?
-
@Kagemusha 感谢您的编辑 :)
-
这是基于我个人的经验,java包的主要用途是防止命名冲突,控制访问,使类、接口、枚举和注释的搜索/定位和使用更容易,等等,正如link 中所引用的那样。至于最后一个问题,没有有限的答案。这取决于您的喜好。
-
@kopikaokao 谢谢 :)
标签: java android android-fragments android-studio fragment