摘要:        
 五个角色:迭代器(Iterator)、具体迭代器(ConcreteIterator)、聚合(Aggregate)、具体聚合(ConcreteAggregate)、客户端(Client) 
        迭代器(Iterator):定义遍历和访问元素的接口
        具体迭代器(ConcreteIterator):实现迭代器接口并且跟踪聚合对象当前位置
        聚合(Aggregate):定义一个迭代器对象接口
        具体聚合(ConcreteAggregate):实现迭代器对象,并且返回具体迭代器实例
        客户端(Client):调用迭代器对聚合对象进行遍历
实现思路:向具体聚合对象添加元素,然后调用迭代器遍历聚合对象    阅读全文
五个角色:迭代器(Iterator)、具体迭代器(ConcreteIterator)、聚合(Aggregate)、具体聚合(ConcreteAggregate)、客户端(Client) 
        迭代器(Iterator):定义遍历和访问元素的接口
        具体迭代器(ConcreteIterator):实现迭代器接口并且跟踪聚合对象当前位置
        聚合(Aggregate):定义一个迭代器对象接口
        具体聚合(ConcreteAggregate):实现迭代器对象,并且返回具体迭代器实例
        客户端(Client):调用迭代器对聚合对象进行遍历
实现思路:向具体聚合对象添加元素,然后调用迭代器遍历聚合对象    阅读全文
 五个角色:迭代器(Iterator)、具体迭代器(ConcreteIterator)、聚合(Aggregate)、具体聚合(ConcreteAggregate)、客户端(Client) 
        迭代器(Iterator):定义遍历和访问元素的接口
        具体迭代器(ConcreteIterator):实现迭代器接口并且跟踪聚合对象当前位置
        聚合(Aggregate):定义一个迭代器对象接口
        具体聚合(ConcreteAggregate):实现迭代器对象,并且返回具体迭代器实例
        客户端(Client):调用迭代器对聚合对象进行遍历
实现思路:向具体聚合对象添加元素,然后调用迭代器遍历聚合对象    阅读全文
五个角色:迭代器(Iterator)、具体迭代器(ConcreteIterator)、聚合(Aggregate)、具体聚合(ConcreteAggregate)、客户端(Client) 
        迭代器(Iterator):定义遍历和访问元素的接口
        具体迭代器(ConcreteIterator):实现迭代器接口并且跟踪聚合对象当前位置
        聚合(Aggregate):定义一个迭代器对象接口
        具体聚合(ConcreteAggregate):实现迭代器对象,并且返回具体迭代器实例
        客户端(Client):调用迭代器对聚合对象进行遍历
实现思路:向具体聚合对象添加元素,然后调用迭代器遍历聚合对象    阅读全文
posted @ 2011-10-18 10:51
.NET架构
阅读(2301)
评论(3)
推荐(5)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号