Re: [問題] 實作介面的問題

看板java作者 (!H45)時間19年前 (2006/12/06 09:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/9 (看更多)
=站內信件= ※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《JustinHere (良葛格)》之銘言: : : Abstract class是用在您要先實作某些方法時…例如Template Method… : : http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/AbstractClass.htm : : 介面…完全抽象,只用於規範… : : http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/InterfaceType.htm : ㄟ都... 這兩篇的內容我大致上都會 囧> : 重點是卡在實際設計的時候,常常都會被迫用成 abstract class : (因為要夾帶一些 field、or 希望有一些 method 已經內建了) : 當然,也許上頭的狀況本來就應該要用 abstract class : 但是卻鮮少需要用到 interface : (反正,如果不用作類似多重繼承的事情的話 : abstract class 跟 interface 幾乎作用一樣 Orz : 而且可以亂搞的範圍還比較大一點... ) : 我目前是歸因於我寫的程式架構還不夠大,等到有朝一日能體會這樣 XD : (是說... 身邊的人,他們不會 OO 也活的很快樂... [遠目]) =站內信件= 等程式架構夠大的時候 為了避免各個物件的依賴關係難以分析 最好養成呼叫interface的member method的習慣 這樣做的話,不但各個物件較容易擴充,還容易分工合作 不過難就難在interface的設計和定義了 =站內信件= -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.205.85
文章代碼(AID): #15TX_xRL (java)
討論串 (同標題文章)
文章代碼(AID): #15TX_xRL (java)