這裏是情況。在某些情況下,我發現自己想要一門課程,我們稱它爲class C
,它具有與class A
相同的功能,但是除此之外它還實現了interface B
。現在,我不喜歡這樣寫道:會您可以將接口連接到指定的類
class C : A,B
{
//code that implements interface B, and nothing else
}
的問題,如果class A
碰巧被密封。有沒有一種辦法可以讓class A
實施interface B
,而不必定義class C
(擴展方法或某事)
你*控制*'A',或者這是一些第三方組裝? –
@MichaelPerrenoud它是第三方 –