接口类型可以包括哪些类型

本文关键字:类型 包括哪 接口类型 | 更新日期: 2023-09-27 18:29:01

我有一些类类型:

class MyClass
{
    …
}

我想知道在接口中包含这种类型的对象是好是坏的设计:

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

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

接口类型可以包括哪些类型

这是一种糟糕的做法吗。你会一直这样做。

是的,它使接口"依赖"于该类型,但这没有问题。如果你在界面中需要它,你很有可能它们应该是依赖的。

对我来说,你的代码非常好,除了财产上奇怪的命名之外,我不会改变任何事情。C#中的属性以大写字母开头,从那里开始是驼色大小写(也称为PascalCase)。