2011-02-14 74 views

回答

4

您可以通過評論/文檔使其知道,但您無法通過編譯時檢查/語法強制執行此操作。

如果你爲所有的實現定義了一個基類,它真的減少了實現者的工作,沒有理由不這樣做。例如.Net框架中的ICollection和CollectionBase

0

將接口放在抽象類上,並從此派生出來。

0

直接「否」
除非你找到一些技巧/解決方法,我強烈懷疑!

1

如果您不想公開接口,請將接口方法定義爲抽象類中的抽象方法,並取消接口,或者將接口設爲內部接口,把它暴露給你的用戶。