android之代理(Proxy)介绍

2020-12-22  本文已影响0人  Lee_5566
image.png

Proxy(代理)

当无法或者不想直接访问某个对象, 或者访问某个对象存在困难时, 可以通过一个代理对象来间接访问,

为了保证客户端使用的透明性, 委托对象与代理对象需要实现相同的接口。

例如,ActivityManager 作为客户端要访问 AMS,AMS 不希望直接暴露在客户端面前,或者不想被客户端的某些操作影响到自己内部结构,

就暴露出一个代理对象ActivityManagerProxy,让ActivityManagerProxy参与客户端与服务端的交互,这样就完美了。

上一篇 下一篇

猜你喜欢

热点阅读