`
kmplayer
  • 浏览: 497738 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

条款20:避免将data members放在公开接口中

 
阅读更多
1,"一致性"的角度:client存取某个member时,不用考虑是否使用小括号,因为所有东西都是函数.

2,使用函数可以更精确地掌握data member的可存取性.
让data member成为public,则每个人都可以直接读写它.
如果通过函数,可以实现"不处理","只读处理","可读可写","只写".

3,结论:把data members置于公开接口,等于是自找麻烦.应该将所有的data members隐藏起来.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics