美文网首页
Head First 设计模式(11)代理模式

Head First 设计模式(11)代理模式

作者: kaiker | 来源:发表于2021-07-19 10:13 被阅读0次

1、本章的例子——糖果机远程数据监控

糖果机代理 借助java rmi实现远程代理

2、代理模式

为另一个对象提供一个替身或占位符以控制这个对象的访问。

代理模式类图

3、另一个例子——CD封面加载

CD封面实时从网络URL地址拉取,让用户等待的时候,使用代理,展示一段话进行展示。

CD代理
ImageProxy

4、保护代理

Java核心技术(卷I) 16、代理proxy https://www.jianshu.com/p/08883cb58db8

实际的代理类在运行时创建

  • 代码放在InvocationHandler中,而不是放在Proxy中


    动态代理

本章的例子是代理一个个人信息bean

被代理对象 动态代理,通过反射调用代理对象 创建该代理
  • 其实返回的是handler
  • 调用的时候其实是这样的
handler调用

相关文章

  • Head First 设计模式(11)代理模式

    1、本章的例子——糖果机远程数据监控 2、代理模式 为另一个对象提供一个替身或占位符以控制这个对象的访问。 3、另...

  • 好书推荐

    1、主要讲23种设计模式《Head First设计模式》

  • 2018-12-11

    head first html css word书籍 http权威指南 head first设计模式

  • 设计模式--策略模式

    ps:本文主要来源于Head First 设计模式(抄Head First的),如有不懂请购买原书观看。 策略模式...

  • Swift设计模式-目录

    推荐图书:《Head First设计模式》《大话设计模式》《设计模式之禅》, 设计模式思维导图 图形说明一切: 设...

  • 设计模式:如何优雅地使用责任链模式

    责任链模式(Chain of Responsibility Pattern)在《Head First设计模式》一书...

  • 策略模式(详解)

    策略模式(来自HeadFirst设计模式) 今天看了 Head First 设计模式的第一个模式,居然是策略模式,...

  • 1.设计模式入门-策略模式

    《HEAD FIRST 设计模式》在第一章设计模式入门中介绍了策略模式(Strategy Pattern)。 定义...

  • Summary of February 2017

    READING Head First 设计模式:完成50%。内容:观察者模式、装饰者模式、工厂模式、单件模式、命令...

  • 设计模式03-装饰者设计模式

    [toc] 设计模式03-装饰者设计模式 主要来源Head First设计模式(书) 第5个设计原则(开放-关闭原...

网友评论

      本文标题:Head First 设计模式(11)代理模式

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