码迷,mamicode.com
首页 > 编程语言 > 详细

Effective C++ 条款22

时间:2015-06-26 13:01:35      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

将成员变量声明为private

本节条款,作者花了很大的篇幅去介绍,可是我感觉就学到一句话。
那就是注意程序的封装性。
程序的封装性起到什么作用?

很明显是保护数据操作的安全性以及增强以后程序的可维护性

将类的数据成员声明为private的,可以保护数据不被随便修改。大家都明白权限等级就是安全等级。

至于程序的可维护性,就是用良好的函数接口代替直接的数据成员的操作,这样不但编写的时候方便,而且在修改程序计算过程的时候,只需要修改函数接口内部程序,而且不需要全部重新编译。

Effective C++ 条款22

标签:

原文地址:http://blog.csdn.net/u011058765/article/details/46647353

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!