作者sbrhsieh (十年一梦)
看板java
标题Re: [J2SE] 谈谈Service的设计
时间Fri Jul 19 21:49:15 2013
看完整篇文,我的心得是:
的确有善用到 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)