Fw: [问题] 何时应该使用getter/setter的变量管控?

楼主: stu87616 (文组工程师)   2014-09-18 22:33:40
※ [本文转录自 Programming 看板 #1K6kClwf ]
最近接了一份Java Project
发现前人变量都用private包起来,
另外有写getValue和setValue的方法,
不过都是单纯的给值或传值,没有需要特别处理的状况
以往写的是C#,有很方便的get set语法,
如果有某某值要开放给前段要做一点小处理的话,就会使用这个语法,
平常当然就很懒,跨class的变量都public
当然我也知道似乎庞大一点的Project就应该要用这个方法来控管变量,
那么,什么情况下才有必要用到这个模式呢?
目前我是很想把前人的getter和setter们改回来...
因为Java没有C#的get set语法甜头,
getter和setter两个方法不一样,造成我要trace变量眼睛很痛要仔细找,
当然我问题不是focus在这啦...
主题还是在getter和setter的必要性上

Links booklink

Contact Us: admin [ a t ] ucptt.com