不要把数据成员放到public接口里面,对数据成员的操作一律通过函数调用的方法来实现。从理论上来说这叫“功能分离”。结论是,在public接口里放上数据成员无异于自找麻烦,所以要把数据成员安全地隐藏在与功能分离的高墙后。
Effective C++ 学习笔记:避免public接口出现数据成员
最新推荐文章于 2024-07-04 16:01:11 发布
不要把数据成员放到public接口里面,对数据成员的操作一律通过函数调用的方法来实现。从理论上来说这叫“功能分离”。结论是,在public接口里放上数据成员无异于自找麻烦,所以要把数据成员安全地隐藏在与功能分离的高墙后。