首页 > 其他 > 详细

代理模式

时间:2020-01-18 16:22:24      阅读:81      评论:0      收藏:0      [点我收藏+]

模式介绍

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

模式优点

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

模式缺点

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

使用场景

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

系统建模

无。

系统实现:静态代理

代理模式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!