【发布时间】:2012-04-17 23:18:18
【问题描述】:
我目前正在尝试在 c# 中实现标记接口。不过我还没做过,所以想请教一下。
解决我的问题:
我有一个接口工厂,工厂包含几个应该是标记接口的子接口,因为它们没有属性或方法或其他东西。所以标记接口应该实现接口工厂。我的标记接口是例如汽车、卡车等。标记接口是为 MyBMW、MyAUDI 等的汽车实现的。我怎样才能实现这样的模式?谢谢!
interface Factory
{
string[] process (string [] entry);
}
【问题讨论】:
-
您还没有发布标记界面。它有一个方法。标记接口没有要实现。
-
我认为与其决定解决方案并询问如何解决,如果您提出问题,我们可以更好地提供帮助,我们会看看标记界面是否有用。
-
是的,但是 Car、Trucks 和 Bus 应该使用接口 Factory 但是 Car、Truck 和 Bus 没有任何方法,因为 MyBMW 和 MyAUDI 应该实现标记接口 Car,它们有必要的方法包括在内。
标签: c# design-patterns interface attributes marker-interfaces