- 9
- 0
- 约3.71千字
- 约 31页
- 2019-08-30 发布于广东
- 举报
第27章 访问者模式 刘 伟 weiliu_china@yahoo.cn 本章教学内容 访问者模式 模式动机与定义 模式结构与分析 模式实例与解析 模式效果与应用 模式扩展 访问者模式 模式动机 对于系统中的某些对象,它们存储在同一个集合中,且具有不同的类型,而且对于该集合中的对象,可以接受一类称为访问者的对象来访问,而且不同的访问者其访问方式有所不同,访问者模式为解决这类问题而诞生。 访问者模式 模式动机 访问者模式 模式动机 在实际使用时,对同一集合对象的操作并不是唯一的,对相同的元素对象可能存在多种不同的操作方式。 而且这些操作方式并不稳定,可能还需要增加新的操作,以满足新的业务需求。 此时,访问者模式就是一个值得考虑的解决方案。 访问者模式的目的是封装一些施加于某种数据结构元素之上的操作,一旦这些操作需要修改的话,接受这个操作的数据结构可以保持不变。为不同类型的元素提供多种访问操作方式,且可以在不修改原有系统的情况下增加新的操作方式,这就是访问者模式的模式动机。 访问者模式 模式定义 访问者模式(Visitor Pattern):表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式是一种对象行为型模式。 访问者模式 模式定义 Visitor Pattern: Represent an o
您可能关注的文档
最近下载
- 中国急性心力衰竭急诊诊疗指南(2026)解读.pptx
- 第六章 “三个代表”重要思想(2021).pptx VIP
- 2018年版概论第六章“三个代表”重要思想.pptx VIP
- 《中国的能源战略》课件.ppt VIP
- 2026年考研政治三个代表重要思想模拟试卷.docx VIP
- 【知识归纳】高中数学所有公式大总结,附数学重点知识89条!.doc VIP
- 2026喀什地区中医医院面向社会公开招聘编制外工作人员45人考试备考题库及答案解析.docx VIP
- 2026年1-4月化工及危险化学品事故案例收集汇总分析学习.docx VIP
- 巴马格纺丝控制系统软件说明书.doc VIP
- 巴马格卷绕头说明书.pdf VIP
原创力文档

文档评论(0)