26 C#设计模式访问者模式.pptVIP

  • 9
  • 0
  • 约4.59千字
  • 约 25页
  • 2017-05-22 发布于上海
  • 举报
26 C#设计模式访问者模式

www.ChinaSA.info www.ChinaSA.info Design Patterns 访问者模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 访问者模式概述 访问者模式的结构与实现 访问者模式的应用实例 访问者模式与组合模式联用 访问者模式的优缺点与适用环境 访问者模式概述 医院处方单处理示意图 访问者模式概述 分析 处方单: 药品信息的集合,包含一种或多种不同类型的药品信息 不同类型的工作人员(例如划价人员和药房工作人员)在操作同一个药品信息集合时将提供不同的处理方式 可能会增加新类型的工作人员来操作处方单 软件开发: 处方单 对象结构 药品信息 元素 工作人员 访问者 访问者模式概述 分析 对象结构中存储了多种不同类型的对象信息 对同一对象结构中的元素的操作方式并不唯一,可能需要提供多种不同的处理方式 还有可能增加新的处理方式 以不同的方式操作复杂对象结构 访问者模式概述 访问者模式的定义 对象行为型模式 访问者模式:表示一个作用于某对象结构中的各个元素的操作。访问者模式让你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 Visitor Pattern: Represent an ope

文档评论(0)

1亿VIP精品文档

相关文档