[索引页]
[源码下载]


乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)


作者:webabcd


介绍
提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。


示例
有一个Message实体类,某聚合对象内的各个元素均为该实体对象,现在要提供一种方法顺序地访问这个聚合对象中的各个元素。
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)


MessageModel
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections.Generic;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Text;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
namespace Pattern.Iterator

ICollection
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections.Generic;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Text;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
namespace Pattern.Iterator

Collection
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections.Generic;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Text;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
namespace Pattern.Iterator

IIterator
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections.Generic;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Text;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
namespace Pattern.Iterator

Iterator
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections.Generic;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Text;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
namespace Pattern.Iterator


Test
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)using System;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Data;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Configuration;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Collections;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web.Security;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web.UI;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web.UI.WebControls;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web.UI.WebControls.WebParts;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using System.Web.UI.HtmlControls;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
using I = Pattern.Iterator;
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
public partial class Iterator : System.Web.UI.Page

运行结果
第1条信息
第3条信息
第5条信息
第7条信息
第9条信息


参考
http://www.dofactory.com/Patterns/PatternIterator.aspx


OK
[源码下载]

相关文章:

  • 2021-07-24
  • 2021-10-04
  • 2022-03-06
  • 2021-07-16
  • 2022-12-23
猜你喜欢
  • 2021-05-22
  • 2021-11-01
  • 2021-08-28
  • 2021-07-15
相关资源
相似解决方案