[英]What kinds of types may an interface type include?
我有一些班級類型:
class MyClass
{
…
}
我想知道在接口中包含這種類型的對象是好是壞設計:
interface IInterface
{
List<MyClass> _myobj { get; set; }
}
這是不好的做法嗎? 這是否意味着IInterface
依賴MyClass
因為我是從這種類型引用它的?
這是不好的做法嗎? 不行 這個你會做所有的時間 。
是的,它使接口“依賴”該類型,但是這沒有問題。 如果你需要在界面中,你有一個很好的機會,他們應該是相關的。
對我來說,您的代碼非常好,除了對該屬性的怪異命名之外,我不會更改任何內容。 C#中的屬性以大寫字母開頭,並且從那里是駝峰式大小寫(也稱為PascalCase )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.