想象一下,您需要从整个应用程序中访问一些方法。一个静态类是理想的。
public static class MyStaticClass
{
public static void MyMethod()
{
// Do Something here...
}
}
但也许将来我会在另一个静态类中添加静态方法的第二个实现。
public static class MyStaticClass2
{
public static void MyMethod()
{
// Do Something here...
}
}
有没有办法改变我的其他代码中使用的静态类而不将调用从 更改MyStaticClass.MeMethod();
为MyStaticClass2.MyMethod();
?
我想到了一个接口,但我不知道如何实现这个......如果我说疯了,我会简单地改变调用:D