美文网首页
常见的代理模式

常见的代理模式

作者: Muscleape | 来源:发表于2018-05-16 13:29 被阅读11次

几种常见的代理模式

平时所说的静态代理、JDK动态代理、CGLIB代理均属于智能引用代理

  • 远程代理

类似于客户端服务器模式,为不同地理位置的对象提供一个局域网代理对象;

  • 虚拟代理

根据需要将一个资源消耗很大或者是比较复杂的对象进行延迟,真正需要的时候进行创建;

例如:网页在加载图片时,需要的时间较多,可以先用一个默认图片替代图片的位置,加载文字部分,然后再加载对应的图片;

  • 保护代理

控制对一个对象的访问的权限;

  • 智能引用代理(使用最多

提供对目标对象的一些额外的服务;例如:日志处理权限处理事务处理

相关文章

  • iOS知识点总结(4)- 常见的设计模式

    1. iOS常见的设计模式? 1.代理模式 //创建代理协议 @protocol RYTestDelegate <...

  • Java--代理模式、动态代理

    代理模式是很常见的一种设计模式,如AppCompatActivity兼容方案,Java中代理模式分为静态代理和动态...

  • 理解java的代理模式和动态代理

    代理模式 代理模式是23种设计模式之一,属于结构型模式。代理模式是最常见也是最常用的模式之一,只不过有很多设计模式...

  • 设计模式 ② — 结构型模式

    代理模式(PROXY) 介绍: 代理模式也叫委托模式,日常生活中我们接触的最常见的就是代理上网。 定义: 为其他对...

  • 设计模式

    常见的设计模式有哪些? 常见的工厂模式,代理模式,模板方法模式,责任链模式,单例模式,包装设计模式,策略模式等。手...

  • 常见的代理模式

    几种常见的代理模式 平时所说的静态代理、JDK动态代理、CGLIB代理均属于智能引用代理 远程代理 类似于客户端服...

  • 从静态代理到动态代理

    代理模式 代理模式是非常常见的设计模式,在功能增强方面使用的特别明显,例如数据库连接池会使用代理连接代理真实的物理...

  • java 设计模式--代理模式心得1(静态代理)

    代理模式心得 1 简述   代理模式,通俗的来讲代理模式就是我们生活中常见的中介,为一个对象在不改变原有需求的情况...

  • 26 Java设计模式系列-代理模式

    代理模式 代理模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些代理模式的定义。 ...

  • Java动态代理

    一、概述 1、什么是代理 代理模式是常见的Java设计模式,它的设计是代理类和委托类有相同的接口, 代理类主要负责...

网友评论

      本文标题:常见的代理模式

      本文链接:https://www.haomeiwen.com/subject/gwspdftx.html