visitor模式
来源:互联网 发布:远程网络教育四川大学 编辑:程序博客网 时间:2024/06/06 14:05
抽象数据类型包括数据,数据之间的关系,对数据的操作。 这种模式能够将操作和数据及数据关系分离,提供接口,让用户定制自己对数据的操作
//数据结构部分代码 public class MyDataStructure { private List<String> list = new ArrayList<String>(); private Set<String> set = new HashSet<String>(); public void accept(MyVisitor visitor) { visitor.visit(this); visitor.visit(list); visitor.visit(set); }}
//向用户暴露的接口public interface MyVisitor { public void visit(MyDataStructure ds) ; public void visit(List<?> list); public void visit(Set<?> set);}
//用户定制自己对数据结构的操作public class MyVisitorImpl implements MyVisitor { ... ...}
“`
阅读全文
0 0
- Visitor----------模式
- Visitor模式
- visitor模式
- Visitor模式
- Visitor模式
- Visitor 模式
- Visitor模式
- visitor模式
- Visitor模式
- Visitor模式
- Visitor模式
- visitor模式
- Visitor模式
- Visitor模式
- Visitor模式
- Visitor模式
- Visitor模式
- visitor模式
- jquery miniui 学习笔记
- 我的Java学校笔记:先导
- C中字符类型和整型的转换
- Challenges of Sharding MySQL
- 嵌入式开发常用工具
- visitor模式
- 约瑟夫问题2
- 分布式数据库技术与实现
- angluarjs 上传图片或视频
- node 快速搭建express 服务器
- 深入浅出UML类图
- 创建GitHub技术博客全攻略
- RecycleView瀑布流header向上滑动时tab固定在顶部实现方法
- JNI源码分析(并实现JNI动态注册)