2013年6月13日

Objective-C 设计模式-访问者模式 (Visitor)

摘要:访问者模式定义 访问者模式 (Visitor) ,表示一个对象结构中的各元素的操作,它可以在不改变各元素的类的前提下,定义作用于各元素新的操作。组成角色Visitor访问者角色,它可以是一个抽象类,或协议。为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接口直接访问它。ConcreteVisitor具体访问者角色,实现Visitor声明的接口。Element元素角色,定义一个Accept接受访问的操作,它以一个访问者Visitor作为参数。ConcreteElement具体元素角色,实现元. 阅读全文

posted @ 2013-06-13 18:38 Markhy 阅读(388) 评论(0) 推荐(0) 编辑

导航