接口类型可以包含哪些类型?

时间:2014-11-04 19:20:07

标签: c#

我有一些班级类型:

class MyClass
{
    …
}

我想知道在界面中包含这种类型的对象是好还是坏:

interface IInterface
{
   List<MyClass> _myobj { get; set; }
}

这是不好的做法吗?这是否意味着IInterface取决于MyClass,因为我从这种类型引用它?

1 个答案:

答案 0 :(得分:6)

这是不好的做法吗? 即可。您将始终执行此操作

是的,它使界面依赖&#34;在那种类型,但没有问题。如果你在界面中需要它,你很可能 依赖它。

对我来说,你的代码非常好,我不会改变一个东西,除了属性上的奇怪命名。 C#中的属性以大写字母开头,并且来自那里的驼峰(也称为 PascalCase )。