Fw: [問題] 何時應該使用getter/setter的變數管控?
※ [本文轉錄自 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的必要性上
--
我覺得C#是世界上最強的語言了 紅膠咖咖希希C ◥▁▁▁▁ ◢ 麥
其他的應該廢除 寶水啡啡嘉 # ◤ ██ /- 科
石 腳 嘉 □–□◢◤ 舒
如果各位有興趣的話,可以現在開始學 本 ▼ㄑ ◢ 服
但是要安裝VisualStudio ▼ㄧ /◣ 特
因為我們只會支援精英IDE,絕對不會接受垃圾 ψ ◢ /◣– ◤ /█◣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.156.184
※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1411048239.A.EA9.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: stu87616 (220.129.1.220), 09/18/2014 22:33:41
※ 編輯: stu87616 (220.129.1.220), 09/18/2014 22:34:05
推
09/19 11:41, , 1F
09/19 11:41, 1F
→
09/19 21:02, , 2F
09/19 21:02, 2F
→
09/19 21:02, , 3F
09/19 21:02, 3F
→
09/19 21:02, , 4F
09/19 21:02, 4F
→
09/20 08:01, , 5F
09/20 08:01, 5F
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章