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的代码容易测试。
posted @ 2008-01-09 23:24  分享  阅读(654)  评论(0编辑  收藏  举报