我发现自己需要一个简单的通用界面,我写了它,但结果却是世界上最简单的界面。我想知道它是否已经存在其他名称。我只是想确保我不会重新发明已经包含在.NET框架中的东西。
interface IReceiver<T>
{
void Receive(T obj);
}
我无法找到.NET附带的“标准”接口列表。这个界面的结构对任何人来说都很熟悉吗?我是否彻底改造了已经标准的东西?
编辑:我有一个数据对象和一些对接收数据感兴趣的对象。对接收数据感兴趣的对象实现接口,因此“路由”列表和映射可以将数据发送给它们。这个想法是路由中的完全概括,路由将是数据驱动的。
答案 0 :(得分:6)
嗯,这听起来像是Action<T>
委托类型......我不知道任何接口等同于副手,但你可以只使用委托吗?