【发布时间】:2012-03-30 21:59:31
【问题描述】:
我们通常在项目中使用抽象函数/接口。为什么真的需要它?为什么我们不能只选择业务逻辑层、数据访问层和表示层
表示层中的功能:
abc();
业务逻辑层的功能:
public void abc()
{
//Preparing the list
}
数据访问层的功能:
public abstract void abc();
数据访问 SQLServer 层中的功能:
public override void abc()
{
//Connection with database
}
问题是:为什么需要数据访问层?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-3 c#-4.0