看板 Soft_Job 關於我們 聯絡資訊
※ 引述《oaz ()》之銘言: : 不管是哪種情形 : 重要的都是:把「相關的」資料和程序放一起。 資料可以有相關程序,但不一定要「關」在一起 萬一在Class外面的程序要用 你無法預測未來的狀況 如果資料是麵粉,你也無法知道會有誰,那種作法會用它 開放就是將它放在Class外面,有需要的人自己直接取用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.21.125 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425561939.A.F0B.html
oaz: 基本上,那就是你的「介面」開得不好 03/05 21:30
bibo9901: 你可以 extend 然後加新的 method 上去 03/05 21:32
bibo9901: 然後舊的code一樣可以動 03/05 21:32
csfgsj: 如果要減呢? 03/05 21:39
csfgsj: 如果是外面的程序要調用呢? 03/05 21:40
bibo9901: override 然後給 exception 或 no operation 03/05 21:41
bibo9901: 要給人家用就開 public 就好啦 03/05 21:42
bibo9901: 然後你不用OOP又能做出多好的效果呢? 03/05 21:42
typiacalcat: 直接否定掉 私有資料,decoupling 再加上overdesign 03/05 21:47
xtxml: 發文前會不會查一下static和public這兩個詞啊? 03/05 21:59
xtxml: 這麼基本的東西都不知道,不就只是一再證明自己的無知? 03/05 22:07
y3k: 你真的有寫過OOP嗎....? 03/05 23:17
leicheong: 我倒是覺得他這樣應該是會嫌汽車面板麻煩, 自己件拆掉 03/06 08:28
leicheong: 面板拿螺絲起子去short開闢的人... :P 03/06 08:28