摘要:
一 概念 访问者模式,表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 二 访问者模式的优点和缺点 访问者模式适用于数据结构比较稳定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化 访问者模式的优点就是 阅读全文
摘要:
一 概念 迭代器模式,提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 当你需要访问一个对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑使用迭代器模式。 二 UML图 Iterator 迭代抽象类,用于定义得到开始对象,得到下一个对象,判断是否到结尾,当前对象等抽象 阅读全文