我发现自己需要一个简单的通用接口,我编写了它,但结果证明它几乎是世界上最简单的接口。我想知道它是否已经以其他名称存在。我只是想确保我不会重新发明已经包含在 .NET 框架中的东西。
interface IReceiver<T>
{
void Receive(T obj);
}
我真的找不到一个很好的.NET 附带的“标准”接口列表。这个界面的结构对任何人来说都很熟悉吗?我是否重新发明了已经是标准的东西?
编辑:我有一个数据对象和一些对接收数据感兴趣的对象。对接收数据感兴趣的对象实现该接口,以便“路由”列表和地图可以将数据发送给它们。这个想法是路由中的完全泛化,路由将是数据驱动的。