论坛首页 Java企业应用论坛

使用反射是否破坏了程序的封装性

浏览 19866 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2011-11-24  
debug的时候,需要控制流程中的变量这个时候私有的属性
就是这样修改的吧
存在就说明他们考虑过这个东西,而且说不定以后根据这个特性又出现新的技术也说不定呢
0 请登录后投票
   发表时间:2011-11-24  
Python 还没有 private 呢,但是大部分 Pythoner 都不会去在外部修改一个下划线开头名字的属性。
正常途径有正常途径的走法,但如果你要不走正常途径,总还是有其他途径可以走的。
另,我觉得非正常途径的保留是有用的,例如在设计框架的时候。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics