2014-09-02 51 views
-3

有3个网页Employee.aspx,EmpSal.aspx,EmpQual.aspx。哪种设计模式可以用于具有类似功能的网页

员工详细信息只能在EmpId,EmpName,EmpBasicSal,EmpGrossSal,EmpQual,EmpDesgn列的单个表上找到。

Employee.aspx页面应该显示EmpId EmpName,EmpSal.aspx页面应该显示EmpId,EmpBasicSal,EmpGrossSal和EmpQual.aspx页面应该显示EmpQual,EmpDesgn。

哪种设计模式可用于为此场景创建实体,业务和DAE层?

有一个条件,如果未来添加任何新列,就不应更改业务层。

请帮我知道完美的设计模式

class Employee 
{ 


} 
+1

我建议你先让你的代码工作,然后重构为设计模式。还清理你的问题。 – 2014-09-02 12:00:12

回答

-1

看一看的Builder pattern这类似于工厂模式创建模式,但让你在施工过程中更多的灵活性,你也有更多的控制具体类型的定制。很多代码生成器都使用这种模式。

+0

任何人投票请提供一些理由。 – MHOOS 2014-09-02 13:20:43

相关问题