【发布时间】:2017-05-04 14:37:32
【问题描述】:
因此,在一般 Java 中,封装显然是一个重要的考虑因素,除非有充分的理由不这样做,否则将每个变量设为私有通常是标准做法。
但是,在所有 Android 文档中的大多数 Google 示例中,它们从未将其引用声明为私有。
他们写道
Button someButton;
而不是
private Button someButton;
目前,我倾向于将所有视图引用设为私有,即使这样,也仅在我绝对需要类级别访问其数据时才在类级别声明它们。
这是正确的做事方式,还是我只是偏执?
也许这个约定与单元测试有关?
【问题讨论】:
标签: java android unit-testing encapsulation