看板 java 關於我們 聯絡資訊
最近在寫一個java class供別人呼叫, 所以外人可寫一class來操作我的內部class 其中有一個method是需要指定某內部類別的資料 問題就卡在既然是內部類別資料, 我就不應該將內部資料export出來 想到一種做法是"將要指定的資料"做成一個類別放在內部類別裏供呼叫 可是如果外部class完全不知內部有何資料, 那這個方法就行不通 查了一下design pattern, 好像沒有講如何回傳內部類別 或者說有更好的處理方法, 希望有高人可以指點一下 先謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.221.113
qrtt1:不是加個 setter 就能指定內部資料嗎@@? 05/01 17:52
LPH66:唔...不知內部有何資料是要如何指定? 05/01 17:54
sbrhsieh:連要看懂他在問什麼,他提的scenario都蠻難,怎麼討論? 05/01 18:18
rokaku:加setter沒錯,可是它的參數是內部class的object,所以... 05/01 18:39
LaPass:我看不懂....orz 05/01 19:26
jej:翻譯看看..是指其他系統可以寫程式呼叫你的api, 05/01 21:13
jej:其中有一個method需要指定特定內部類別的資料? 是降嗎? 05/01 21:15
jej:如果是的話.. 又是同ap的話建議看成黑箱..如同facade pattern 05/01 21:19
jej:阿第二段翻譯不出來... 指定內部類別要做啥... OTZ 05/01 21:22
cuteclare:是要member field or field's variable ? 05/04 19:14