5 C#设计模式代理模式.pptVIP

  • 8
  • 0
  • 约4.55千字
  • 约 31页
  • 2017-05-22 发布于上海
  • 举报
5 C#设计模式代理模式

END * * * www.ChinaSA.info www.ChinaSA.info Design Patterns 代理模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 代理模式概述 代理模式的结构与实现 代理模式的应用实例 远程代理 虚拟代理 缓冲代理 代理模式的优缺点与适用环境 代理模式概述 商品代购示意图 代理模式概述 分析 代购商品:顾客 ? 代购网站 ? 商品 软件开发:客户端 ? 代理对象 ? 真实对象 客户端 代理对象 真实对象 代理模式概述 类型 远程代理 保护代理 虚拟代理 缓冲代理 智能引用代理 …… 代理模式概述 代理模式的定义 对象结构型模式 代理模式:给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。 Proxy Pattern: Provide a surrogate or placeholder for another object to control access to it. 代理模式概述 代理模式的定义 引入一个新的代理对象 代理对象在客户端对象和目标对象之间起到中介的作用 去掉客户不能看到的内容和服务或者增添客户需要的额外的新服务 代理模式的结构与实现 代理模式的结构 代理模式的结构与实现 代理模式的结构 代理模式包含以下3个角色: Subject(抽象主题角色) P

文档评论(0)

1亿VIP精品文档

相关文档