我目前正在尝试在 c# 中实现标记接口。但是到目前为止我还没有这样做,所以我想请教您。
简短我的问题:
我有一个接口工厂,工厂包含几个子接口,它们应该是标记接口,因为它们没有属性或方法或其他东西。所以标记接口应该实现接口工厂。我的标记接口是例如汽车、卡车等。标记接口是为 MyBMW、MyAUDI 等的汽车实现的。我怎样才能实现这样的模式?谢谢!
interface Factory
{
string[] process (string [] entry);
}
我目前正在尝试在 c# 中实现标记接口。但是到目前为止我还没有这样做,所以我想请教您。
简短我的问题:
我有一个接口工厂,工厂包含几个子接口,它们应该是标记接口,因为它们没有属性或方法或其他东西。所以标记接口应该实现接口工厂。我的标记接口是例如汽车、卡车等。标记接口是为 MyBMW、MyAUDI 等的汽车实现的。我怎样才能实现这样的模式?谢谢!
interface Factory
{
string[] process (string [] entry);
}
您应该考虑使用属性而不是接口来标记类。
然后您可以在代码中决定如何在设置属性时处理特定实例。
我相信你想实现工厂模式。我建议你在这里看一个例子: http ://en.wikipedia.org/wiki/Factory_method_pattern