Martin Fowler 先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!” 尽量减少对全局变量的使用: 全局变量的作用域和影响过于广泛,可能会发生意料之外的修改和使用 全局变量比局部变量拥有更长的生命周期,可能导致对象占用的内存长时间无法被 垃圾回收 减少对全局变量的使用,也是降低代码之间耦合度的一个重要举措 对 迪米特法则 的践行