软件架构师:那些情况下用全局变量危害小

2,不要跨模块使用全局变量。全局变量只被一个模块的各类使用,且此模块的各类单独没有复用价值,此模块的全局变量只在一两个函数中初始化。如果某个类有复用价值,则此类复制或引用此变量。

比较合理的办法:

某个模块的全局变量集中放在某个类中的私有静态成员变量中, 通过开放友元函数控制访问权限

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年11月13日
下一篇 2016年11月13日

相关推荐