Joh*_*rts 3 java android encapsulation design-patterns
我目前正在开发一个使用大量共享UI对象(如Button等)的单个活动Android应用程序.目前,我将这些UI对象声明为私有非静态类变量.替代方法是不断地将对象从方法传递给方法并以这种方式修改它们.我目前还不清楚哪个选项应该是首选的,因为在我看来,使用最大封装形式会让我做一些相关的参数传递.任何人都可以对此有所了解吗?
通常,我喜欢将封装视为在单个类中隐藏数据.如果多个方法正在访问该类中的该对象,那么这并不违反封装原则.一旦你开始在课外泄漏它,就会发生封装问题.
有了这个说,拥有一个Button的私有成员是完美的,多个方法可以访问该按钮.
| 归档时间: |
|
| 查看次数: |
455 次 |
| 最近记录: |