我发现自己需要一个简单的通用接口,我写了它,但结果却是世界上最简单的接口.我想知道它是否已经存在其他名称.我只是想确保我不会重新发明已经包含在.NET框架中的东西.
interface IReceiver<T>
{
void Receive(T obj);
}
Run Code Online (Sandbox Code Playgroud)
我无法找到.NET附带的"标准"接口的良好列表.这个界面的结构对任何人来说都很熟悉吗?我是否重新设计了已经标准的东西?
编辑:我有一个数据对象和许多对接收数据感兴趣的对象.对接收数据感兴趣的对象实现接口,因此"路由"列表和映射可以将数据发送给它们.这个想法是在路由中完全概括,路由将是数据驱动的.
好吧,它听起来像Action<T>委托类型...我不知道任何接口相当于副手,但你可以只使用委托吗?
编辑:好的,如果你需要让各个类实际实现它,那么我只是把它作为一个新的接口...特别是如果你能给它一个稍微有意义的名称和描述IReceiver.
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |