摘要: 1.代理模式就是将一个类进行进一步的封装,然后提供相同的接口(它与适配器的区别在于适配器提供的是不同的接口)。举例说明:如何使叫外卖跟在店里点餐一样方便,我们知道送外卖的话需要打包,送货等细节,但是我们把这些细节封装起来,全部由代理去完成,这样对于客户来说,想叫外卖的时候,只用通过代理类来调用一个order接口就OK2.代理模式主要有四种应用场合:(1)远程代理:比如上面那个例子(2)虚代理:比如用米聊发送接收图片时,传过来的就是一个虚代理,需要用户点下载来触发GetImage,很多网页中也采用了类似的技术,以免图片太大,影响网页整体传输速度。(3)保护代理:通过代理来对被保护对象实行访问控制 阅读全文