Re: [J2SE] 談談Service的設計
看完整篇文,我的心得是:
的確有善用到 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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 4 之 9 篇):