[問題] 請問設計模式裏的物件回傳

看板java作者 (暱稱能用來幹嘛?)時間12年前 (2012/05/01 17:36), 編輯推噓2(208)
留言10則, 7人參與, 最新討論串1/3 (看更多)
最近在寫一個java class供別人呼叫, 所以外人可寫一class來操作我的內部class 其中有一個method是需要指定某內部類別的資料 問題就卡在既然是內部類別資料, 我就不應該將內部資料export出來 想到一種做法是"將要指定的資料"做成一個類別放在內部類別裏供呼叫 可是如果外部class完全不知內部有何資料, 那這個方法就行不通 查了一下design pattern, 好像沒有講如何回傳內部類別 或者說有更好的處理方法, 希望有高人可以指點一下 先謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.221.113

05/01 17:52, , 1F
不是加個 setter 就能指定內部資料嗎@@?
05/01 17:52, 1F

05/01 17:54, , 2F
唔...不知內部有何資料是要如何指定?
05/01 17:54, 2F

05/01 18:18, , 3F
連要看懂他在問什麼,他提的scenario都蠻難,怎麼討論?
05/01 18:18, 3F

05/01 18:39, , 4F
加setter沒錯,可是它的參數是內部class的object,所以...
05/01 18:39, 4F

05/01 19:26, , 5F
我看不懂....orz
05/01 19:26, 5F

05/01 21:13, , 6F
翻譯看看..是指其他系統可以寫程式呼叫你的api,
05/01 21:13, 6F

05/01 21:15, , 7F
其中有一個method需要指定特定內部類別的資料? 是降嗎?
05/01 21:15, 7F

05/01 21:19, , 8F
如果是的話.. 又是同ap的話建議看成黑箱..如同facade pattern
05/01 21:19, 8F

05/01 21:22, , 9F
阿第二段翻譯不出來... 指定內部類別要做啥... OTZ
05/01 21:22, 9F

05/04 19:14, , 10F
是要member field or field's variable ?
05/04 19:14, 10F
文章代碼(AID): #1Fdwwd4W (java)
討論串 (同標題文章)
文章代碼(AID): #1Fdwwd4W (java)