虛有其表的介面 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

在Java中,你可以定義「介面」,也就是使用關鍵字interface來定義一個物件所應擁有的「行為」。

這種說法與定義類別時定義行為有點交集,因為定義類別時,也會定義行為,在某些場合,也會稱定義類別時,那些可操作的行為是物件的介面,或者說是物件與物件間溝通的「協定」(Protocol)。

確實地,定義類別時,那些類別上所展開的行為也是物件的介面,定義類別時,可以選擇是否實作介面中的細節點,或更具體的,實作方法的本體內容,也可以選擇不實作,這時該方面會是個抽象方法,該類別也就是個抽象類別了。

如果你使用inte



請為這篇文章評分?