首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在MVC 架构只中,属性的回来是一个接口这有什么用

2012-09-09 
在MVC 架构只中,属性的返回是一个接口这有什么用protected IMyBaseDalC DB_L { get set }其中IMyBaseD

在MVC 架构只中,属性的返回是一个接口这有什么用
protected IMyBaseDal<C> DB_L { get; set; }

其中IMyBaseDal<C>,是一个泛型接口

这个接口中有
  void Delete(T item);
  T Fetch(T item);
  void Insert(T item);
  void Update(T item);

我想问下这种规范有作用?


[解决办法]
就认为是个普通接口,里面的放到都是对T类型进行操作
你可以继承 IMyBaseDal
[解决办法]
就是说,你甭管我返回给你什么类型的对象,但是我保证我给你的对象支持某某操作。

IFly 给我整个会飞的来()
{
if (我家有私人飞机)
return 我的私人飞机;
if (我家有模型飞机)
return 我的模型飞机;
else
return 给你个鸟;
}
[解决办法]
简单理解:就是只能返回实现了这个泛型接口类型对象的实例

热点排行