http://c2.com/cgi/wiki?GlobalVariablesAreBad
在不必要的时候禁止使用全局变量
1.作用范围时全局的,代码的可读性差。全局变量容易被其他部分的程序修改。
2.没有访问控制或约束检查
3.全局变量带来隐式耦合
4.并发问题
5.命名空间污染
6.