何時使用介面
更新:2007 年 11 月
介面可以讓您區分物件的定義與實作 (Implementation),是非常有用的程式設計工具。介面與類別繼承都各有優缺點,您可能會在專案中使用結合兩者的使用。本頁與何時使用繼承中的內容,可以幫助您決定哪種方法最適合您的情況。
實作彈性
您可能想使用介面而非類別繼承的原因還有:
在您的應用程式需有許多可能不相關的物件型別來提供特定功能的情況下,介面是較適合的做法。
介面比基底類別更具彈性,因為您能夠定義可實作多個介面的單一實作。
在不必從基底類別繼承實作的情況下,較適合使用介面。
在無法使用類別繼承的情況下,介面是相當有用的。例如,結構無法自類別繼承,但可以實作介面。
請參閱
工作
概念
Implements 關鍵字和 Implements 陳述式