class XYZ : Page{
void Page_Load()
{
Helper.DoSomething();
}
readonly XYZHelper Helper = new XYZHelper();
}
class XYZHelper
{
public void DoSomething(){}
}
void Page_Load()
{
Helper.DoSomething();
}
readonly XYZHelper Helper = new XYZHelper();
}
class XYZHelper
{
public void DoSomething(){}
}
这样做的好处:
XYZ的代码大为简化,页面显示逻辑因为不好测试,尽量薄比较好。
XYZHelper的代码容易测试。