第16章代理模式分析
代理模式 模式扩展 动态代理 参考代码 (Chapter 16 Proxy\DynamicProxy) 演示…… 本章小结 在代理模式中,要求给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate,它是一种对象结构型模式。 代理模式包含三个角色:抽象主题角色声明了真实主题和代理主题的共同接口;代理主题角色内部包含对真实主题的引用,从而可以在任何时候操作真实主题对象;真实主题角色定义了代理角色所代表的真实对象,在真实主题角色中实现了真实的业务操作,客户端可以通过代理主题角色间接调用真实主题角色中定义的方法。 代理模式的优点在于能够协调调用者和被调用者,在一定程度上降低了系统的耦合度;其缺点在于由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢,并且实现代理模式需要额外的工作,有些代理模式的实现非常复杂。 本章小结 远程代理为一个位于不同的地址空间的对象提供一个本地的代表对象,它使得客户端可以访问在远程机器上的对象,远程机器可能具有更好的计算性能与处理速度,可以快速响应并处理客户端请求。 如果需要创建一个资源消耗较大的对象,先创建一个消耗相对较小的对象来表示,真实对象只在需要时才会被真正创建,这个小对象称为虚拟代理。虚拟代理通过使用一个小对象来代表一个大对象,可以减少系统资源的消耗,对系
您可能关注的文档
最近下载
- 宝钢高等级汽车板生产经验剖析.pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- TKHW红外温度仪表用户手册.pdf
- Transformer模型理论基础及应用领域研究.docx VIP
- 《海尔集团企业文化》课件.ppt VIP
- 国家开放大学(山东)《公务员制度讲座》形考任务1-3+终结性考试参考答案.docx
- 2024-2025学年度广播电视编辑记者考前冲刺试卷含答案详解AB卷.docx
- YS∕T 1460-2021 粗氢氧化镍钴.pdf
- 单位退休职工补助申请书.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
原创力文档

文档评论(0)