作者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
推 luoqr:這討論串的形容方式真有趣 :D 03/04 22:20
推 slalala:我看不懂火影忍者(怒) 03/05 00:37
推 PsMonkey:那,海賊王、獵人、幸運女神,你選一個吧... [誤] 03/05 01:30
推 dreamboxer:來個 海賊王 的吧... (逃) 03/07 11:03
推 jinn:不知道現在回會不會太慢...我也想看航海王的XD (逃...) 09/01 11:57