zoukankan      html  css  js  c++  java
  • 代理模式Proxy-- 学习HeadFirst设计模式记录

     

    模版方法模式:为另一个对象提供一个替身或占位符以控制对这个对象的访问。

     

    远程代理:管理客户和远程对象之间的交互。

     

     

    虚拟代理:控制访问实例化开销大的对象。

    保护代理:基于调用者控制对对象方法的访问。

    缓存代理:为开销大的运算结果提供暂时存储。

    同步代理:在多线程的情况下,为主题提供安全的访问。

    写入时复制代理:用来控制对象的复制,方法是延迟对象的复制,直到客户真的需要为止。

     

    代理模式 与 装饰者模式对比:

    一个用来控制对对象的访问。

    一个用来添加方法的行为。

     

     

  • 相关阅读:
    String方法
    多态
    观察者模式
    ArrayList和LinkList
    唐岛湾
    AForge.Net C#的操作视频,照片读写功能
    JqGrid填坑
    日常点滴
    日常点滴
    EF Core 填坑记录
  • 原文地址:https://www.cnblogs.com/ant-wjf/p/4639425.html
Copyright © 2011-2022 走看看