作者qrtt1 (愚人)
站内java
标题Re: [问题] 以父类别宣告然後以子类别的建构子new
时间Tue Mar 4 09:52:01 2008
※ 引述《PsMonkey (痞子军团团长)》之铭言:
[...]
: 你要严格地只讨论「在 new 的时候有没有差」
: ㄜ... 我还真想不到差别在哪...
: 期待其他高手回答这样... Orz
呵, 在 new "之前"就有差了
在比较抽象化的设计, 需要抽离的部分只会出现抽象类别或介面
也就是说用到这个"型别"的类别, 需要相依於这个型别
class DBConnector{
O牌JDBC_Driver driver;
}
class DBConnector{
JDBC_Driver介面 driver;
}
这二种写法抽象化层次就很明显了
第一例您的类别只能和 O牌JDBC Driver 一起工作
第二例您可以
driver = new My牌Driver();
driver = new Ms牌Driver();
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.219.202
1F:推 luoqr:这讨论串的形容方式真有趣 :D 03/04 22:20
2F:推 slalala:我看不懂火影忍者(怒) 03/05 00:37
3F:推 PsMonkey:那,海贼王、猎人、幸运女神,你选一个吧... [误] 03/05 01:30
4F:推 dreamboxer:来个 海贼王 的吧... (逃) 03/07 11:03
5F:推 jinn:不知道现在回会不会太慢...我也想看航海王的XD (逃...) 09/01 11:57