Exceptional C++ Style之17

来源:互联网 发布:mac系统下搜狗输入法 编辑:程序博客网 时间:2024/05/29 04:45
第17条 封装
       封装的准则是将所有的数据成员放在私有区段。唯一的例外是C风格的struct,后者的意图并不在封装什么,因而其所有成员都可以是公用的。
       接口是最需要在第一时间就做对的事情,其他东西都可以在后期进行修正。如果一开始接口就错了,那么以后可能很难有机会修正。
       这个原则似乎不是那么明显,但如果在实际工程中,你就会发现这点有多么的重要。