码迷,mamicode.com
首页 > 其他好文 > 详细

代理模式

时间:2020-01-18 16:23:54      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:结构型模式   prot   syn   ati   pat   firewall   工作   介绍   sync   

模式介绍

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。

模式优点

1、职责清晰。
2、高扩展性。

模式缺点

1、由于在客户端和真实对象之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。
2、实现代理模式需要额外的工作,有些代理模式的实现非常复杂。

使用场景

1、远程代理。
2、虚拟代理。
3、保护(Protect or Access)代理。
4、Cache代理。
5、防火墙(Firewall)代理。
6、同步化(Synchronization)代理。
7、智能引用(Smart Reference)代理。

系统建模

无。

系统实现:静态代理

代理模式

标签:结构型模式   prot   syn   ati   pat   firewall   工作   介绍   sync   

原文地址:https://www.cnblogs.com/feiqiangsheng/p/12209199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!