【设计模式】代理模式(Proxy)的应用场景

今天看了《大话设计模式》中代理模式一节,感受应用那部分写的不详细,遂查了几篇代理模式应用的文章,总结一下,加深理解。文中可能有较多的错误,欢迎斧正。html

 

代理模式的应用场景:设计模式

一、一个对象,好比很大的一张图像,加载前能够用一个占位的图像来替代。网络

二、一个过程计算须要等待很长时间,而且须要再计算过程当中展现结果。设计

三、一个存在于远程的对象,经过网络载入须要较长的时间,代理

四、验证用户对对象的访问权限。htm

归纳:对象

代理模式有点装饰器的意思,能够再原有类的基础上作些装饰,这些装饰放到原有类可能内聚性不太好,因此放到Proxy比较合适。blog

能够控制对象的生成,好比单例模式。get

 

参考:基础

http://www.javashuo.com/article/p-twqtssvn-bp.html

相关文章
相关标签/搜索