乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
2014-03-09 18:17
736 查看
原文:乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)[索引页]
[源码下载]
[align=center]乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)[/align]
作者:webabcd
介绍
提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。
示例
有一个Message实体类,某聚合对象内的各个元素均为该实体对象,现在要提供一种方法顺序地访问这个聚合对象中的各个元素。
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
ICollection
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Collection
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
IIterator
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Iterator
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Test
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using I = Pattern.Iterator;
public partial class Iterator : System.Web.UI.Page
运行结果
第1条信息
第3条信息
第5条信息
第7条信息
第9条信息
参考
http://www.dofactory.com/Patterns/PatternIterator.aspx
OK
[源码下载]
[源码下载]
[align=center]乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)[/align]
作者:webabcd
介绍
提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。
示例
有一个Message实体类,某聚合对象内的各个元素均为该实体对象,现在要提供一种方法顺序地访问这个聚合对象中的各个元素。
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
ICollection
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Collection
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
IIterator
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Iterator
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.Iterator
Test
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using I = Pattern.Iterator;
public partial class Iterator : System.Web.UI.Page
运行结果
第1条信息
第3条信息
第5条信息
第7条信息
第9条信息
参考
http://www.dofactory.com/Patterns/PatternIterator.aspx
OK
[源码下载]
相关文章推荐
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- C#设计模式——迭代器模式(Iterator Pattern)
- 设计模式(C#)之迭代器模式(Iterator Pattern)
- C#设计模式(16)——迭代器模式(Iterator Pattern)
- 设计模式(C#)之迭代器模式(Iterator Pattern)
- C#设计模式(16)——迭代器模式(Iterator Pattern)
- C#设计模式——迭代器模式(Iterator Pattern)
- 设计模式迭代器模式(IteratorPattern)
- 乐在其中设计模式(C#) - 装饰模式(Decorator Pattern)
- 设计模式 —— 迭代器模式(Iterator Pattern)
- 设计模式14 - 迭代器模式【Iterator Pattern】
- 设计模式总结之Iterator Pattern(迭代器模式)
- Java设计模式——迭代器模式(Iterator Pattern)
- 乐在其中设计模式(C#) - 外观模式(Facade Pattern)
- 如何让孩子爱上设计模式 ——16.迭代器模式(Iterator Pattern)
- 乐在其中设计模式(C#) - 模板方法模式(Template Method Pattern)
- C#面向对象模式设计第十八讲:Iterator 迭代器模式(行为型模式)
- 乐在其中设计模式(C#) - 建造者模式(Builder Pattern)