标签: c# c#-4.0
我有一个类层次结构,其中所有实现类都应该有一系列静态解析和类似parse的方法。我可以以某种方式“强迫”他们实施这些吗?我知道我不能使用abstract static,因为这是不允许的。有没有其他方法可以确保实施这些方法?
abstract static
答案 0 :(得分:5)
您可以轻松做的最好的事情就是将单元测试放在这个功能上。
我之前曾建议static interfaces纯粹作为泛型类型约束,这可能很有用 - 但它当然不是C#的一部分,而且我没有任何信息表明有任何计划实现它:(