想象一下,您需要从整个应用程序中访问一些方法。静态类非常适合这种情况。
有没有一种方法可以在不更改从
我考虑过接口,但我不知道如何实现...如果我说得太疯狂了,请告诉我,我会简单地更改调用 :D
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
MyStaticClass.MeMethod
的主体,并将调用转发到MyStaticClass2
;) - BartoszKP