asp.net的程序的一种简化结构
一般都把代码写在自动产生的页面Class里,但是如果比较复杂的话,代码会很长,不容易理解维护。有一个办法就是设计一个Helper Class,相当于是请一个秘书。示意代码如下:
class XYZ : Page{

void Page_Load(
)
{


Helper.DoSomething();
}

readonly XYZHelper Helper = new XYZHelper();
}

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


















这样做的好处:
XYZ的代码大为简化,页面显示逻辑因为不好测试,尽量薄比较好。
XYZHelper的代码容易测试。