我实际上正在编写一个可以被多个类使用的库类。我只是简单地举例说明一下。假设我有三个班级:A、B 和 C:
public class B
{
public static string B_Method()
{
string bstr = String.Empty;
try
{
//Do Something
}
catch
{
//Do Something
}
return bstr;
}
B 是我正在编写的库类。现在让我们说另外两个类说 A 和 C:
public class A
{
public void A_Method()
{
string astr = B.B_Method();
}
}
public class C
{
public void C_Method()
{
string cstr = B.B_Method();
}
}
问题是关于异常处理。我希望两个类 A 和 B 的各自方法以各自不同的方式处理 B_Method 中发生的异常。
我寻找框架设计模式,但觉得没有用。