摘要: 访问者模式:表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素类的前提下定义作用于这个元素的新操作。访问者模式的组成结构:1) 访问者角色(Visitor):为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色。这样访问者就可以通过该元素角色的特定接口直接访问它。2) 具体访问者角色(Concrete Visitor):实现每个由访问者角色(Visitor)声明的操作。3) 元素角色(Element):定义一个Accept操作,它以一个访问者为参数。4) 具体元素角色(Concrete Element):实现由元素角 阅读全文
posted @ 2012-11-26 17:00 何长春 阅读(178) 评论(0) 推荐(0) 编辑