IEnumerator到底应该怎么理解

Happydayo:

 只要实现这个接口 都可以作为返回值  
 如果用具体类做返回值 只能返回一种类型   无法实现多态     
 如果用接口 作为返回值类型    只要实现了这个接口的类 都可以  作为返回值 
 So 为了实现多态   返回值 类型一般定为接口或基类  
 一个接口:性别;二个类:,男,女 ;    男和女实现性别接口;      如果函数的返回值是男  ;那只能返回男这个类型   如果是女只能返回女这个类型,   这样限制了这个函数的返回  类型     那如果用接口性别作为返回值类型      男和女都是可以作为返回值的   
 这就是所谓的 不用具体 用抽象  抽象编程就是这样
 
posted @ 2013-11-22 11:18  古刹红罗  阅读(239)  评论(0)    收藏  举报