通常,您应该避免使用全局变量.如果它是实用的,我建议将它们保留为本地并将它们作为参数传递给您的函数.
正如Josh指出的那样,如果这些变量仅在类的单个实例中使用,那么您应该将它们设置为该类的私有(或受保护)成员并完成它.当然,那么它们只能作为参数传递给具有相同访问级别(IE,私有)的其他方法.
或者,您可以考虑使用Singleton设计模式,它使用全局变量稍微更清晰(也更可取).
| 归档时间: |
|
| 查看次数: |
7191 次 |
| 最近记录: |