GodZza 发表于 2013-1-6 02:23:06

c# java 迭代器 思考(2012-12-27 01:40)

c# java 迭代器 思考(2012-12-27 01:40)

<div id="cnblogs_post_body">很久之前便想动手写,无奈太懒。现在才开始动手,希望能尽快完成。
说起迭代器模式,不得不先说一下“镜像模式”(名字独创,不该称为模式)
所谓镜像模式,就是当函数返回引用对象时,理应返回该对象的拷贝,而不是直接返回该对象。
例如:
<div class="cnblogs_code"> 1 public class IDCard{ 2 string name; 3 bool sex; 4   //others... 5 } 6 7 public class IDCardList { 8   private List<IDCard> list; 9   public IDCardList() {10   list = new ArrayList<IDCard>();11   //get list from files.12 }13 14   public List<IDCard> GetList(){15   return list;16 }17 }
页: [1]
查看完整版本: c# java 迭代器 思考(2012-12-27 01:40)