扩展型模式 Decorator(装饰器)模式意图是在运行时组合操作的新变化。Iterator(迭代器)模式意图在于为开发人员提供一种顺序访问集合元素的方法。Visitor(访问者)模式意图在于让代码用户能够在不修饰现有类层次结构的前提下,定义该类层次结构的操作。