毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

属性的返回是一个接口这有什么用

更新时间:2012-8-23:  来源:毕业论文

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 给你个鸟;

简单理解:就是只能返回实现了这个泛型接口类型对象的实例

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。