摘要:

本篇主要讲Java设计模式之代理模式,主要是代理模式在Android开发中的应用。

前言

​ 正所谓只要功夫深,铁杵磨成针,坚持不懈,水滴石穿。学习也要坚持不懈,慢慢积累,才能达到以量变促成质变。在前进的过程中也要保持好良好的心态,不急不燥,脚踏实地,一步一个脚印。

代理模式介绍

​ 代理模式也叫做委托模式,是Java设计模式中结构型设计模式的一种。在其他的诸多设计模式中如:状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式即代理模式。代理模式是一种使用率非常高的设计模式。

代理模式定义

​ 为其他对象提供一种代理以控制对这个对象的访问。

代理模式使用场景

  • 当无法或不想直接访问某个对象时。
  • 当访问某个对象存在困难时。
  • 。。。

代理模式通用UML类图

proxyUml
proxyUml

代理模式使用实例

代理模式优缺点

后记

​ 文章不足之处,望大家多多指点,共同学习,共同进步。

参考资料

  • <<设计模式之蝉>> 秦小波 著