摘要: 代理模式应用场景:1、远程代理:为一个对象在不同的地址空间提供局部代表。可隐藏对象存在不同地址空间的事实。例如ws在.net中的应用。 2、虚拟代理:通过代理来存放实例化需要很长时间的真实对象。例如让一个很大的html页面立即展开,可以通过代理设置图片位置为空,先占位打开页面,然后再慢慢加载图片后填 阅读全文
posted @ 2017-08-16 17:45 一响贪欢 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 装饰模式优点:将类中原有的装饰功能移出,作为单独的一个或几个对象。简化了原有的类,同时又可以动态的为类增加某一项或某几项装饰,而不必修改原类。有效的把类的核心职责和装饰功能区分开来,并且去除相关类中重复的装饰逻辑。同时让类在某些特定的时候,才拥有某些特定的功能。 常用场景:加密数据、过滤词汇。 装饰 阅读全文
posted @ 2017-08-16 16:54 一响贪欢 阅读(284) 评论(0) 推荐(0) 编辑