数据驱动、坚持为客户提供有价值的服务和内容
1.保持数据成员私有。
2.避免在文件作用域内包含带有外部链接的数据。 文件作用域中带有外部链接的数据,与存在于其他编译单元中的全局变量有冲突的危险。全局变量将对象和代码绑在一起,使得在其他程序中几乎不能选择性地重用编译单元。
简单将这些变量非全局化: (1) 将所有全局变量放入一个结构中; (2) 然后将他们私有化并添加静态访问函数。
假设我们有以