3
我发现自己需要一个简单的通用接口,而且我写了它,但事实证明它几乎是世界上最简单的接口。我想知道它是否已经以其他名字存在。我只是想确保我没有重新发明已经包含在.NET框架中的东西。这个接口是否已经存在于标准的.NET库中?
interface IReceiver<T>
{
void Receive(T obj);
}
我无法真正找到.NET的“标准”接口的好名单。这个界面的结构是否对任何人都很熟悉?我是否改造了一些已经是标准的东西?
编辑:我有一个数据对象和一些有兴趣接收数据的对象。有兴趣接收数据的对象实现接口,以便'路由'列表和地图可以将数据发送给它们。这个想法在路由中是完全泛化的,路由将是数据驱动的。
它需要是一个接口,因为我有很多类需要实现接口才能接收数据。 – VoidStar
实现接口的类如何与Action委托类似? – Magnus
@VoidStar:对,这很不幸。 –