小智 6
有趣的是,关于这个主题的维基百科文章提供了很好的指导:http://en.wikipedia.org/wiki/Accessor
简而言之,类应该使用mutator方法(getter,setter等)在私有存储之前验证输入.这样做可确保始终可以依赖代码中的其他位置.
相比之下,如果属性是全球可用的,任何人都可以修改它.例如,如果您有一个需要特定格式的字符串,并且有人添加了一个不正确的值,则可能会导致错误.
| 归档时间: |
|
| 查看次数: |
156 次 |
| 最近记录: |