c#中的标记接口

本文关键字:接口 | 更新日期: 2023-09-27 18:30:09

我目前正在尝试在c#中实现一个标记接口。但到目前为止我还没有这样做,所以我想请你给我一些建议。

缩短我的问题:
我有一个接口工厂,工厂包含几个子接口,这些子接口应该是标记接口,因为它们没有属性、方法或其他东西。因此标记接口应该实现接口工厂。我的标记接口是例如Cars、Trucks等。标记接口是为Cars for MyBMW、MyAUDI等实现的。我如何实现这样的模式?谢谢

interface Factory
{
    string[] process (string [] entry);
}

c#中的标记接口

您应该考虑使用Attributes而不是接口来标记类。

然后,您可以在代码中决定如何在设置属性时处理特定实例。

我相信您想要实现工厂模式。我建议你在这里看一个例子:http://en.wikipedia.org/wiki/Factory_method_pattern