c# java 迭代器 思考(2012-12-27 01:40)
c# java 迭代器 思考(2012-12-27 01:40)<div id="cnblogs_post_body">很久之前便想动手写,无奈太懒。现在才开始动手,希望能尽快完成。
说起迭代器模式,不得不先说一下&ldquo;镜像模式&rdquo;(名字独创,不该称为模式)
所谓镜像模式,就是当函数返回引用对象时,理应返回该对象的拷贝,而不是直接返回该对象。
例如:
<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]