Re: [J2SE] 談談Service的設計

看板java作者 (十年一夢)時間12年前 (2013/07/19 21:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
看完整篇文,我的心得是: 的確有善用到 Java generics 這個 feature,但你在文中強調的型別安全實際上 在 compile-time 是沒有保證的,純視這個設計正不正確罷了。 你的做法的優點在於你把風險集中在一處,你透過讓他人遵守一個 convension, 並讓轉型的風險全落在一個(或一組)較有經驗的人手上;缺點是暴露實作的細節( 至少以文內的範例來說),client code 要使用一個 service 他必需要知道實作 這個功能的 class 是哪一個。 如果目標是讓 client 只透過 initerface 使用 service,在取用 service 時又 不需要指名道姓實作 service 的 class,那麼你這樣的設計該怎麼去改良以 符合目標? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.172.246.69 ※ 編輯: sbrhsieh 來自: 1.172.246.69 (07/19 21:54)
文章代碼(AID): #1HwKFUuL (java)
討論串 (同標題文章)
文章代碼(AID): #1HwKFUuL (java)