摘要: Facade模式Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。Proxy模式代理模式,顾名思义:就是为其他对象提供一种代理以控制对这个对象的访问。那我们在什么情况下不愿意让外部系统直接调用类,而非要经过代理呢?大约有如下几种情况我们需要使用代理类1.远程代理,作为远程对象在本地的代表。2.虚代理,根据需要创建开销很大的对象。3.保护代理,提供对原始对象的访问控制,比如权限控制等。4.智能指引,比如第一次使用时分配内存,无引用时销毁等。虚代理虚代理是一种非常有用的模式。当中举一个文档中内嵌图片 阅读全文
posted @ 2012-09-20 23:30 のんきネコ 阅读(155) 评论(0) 推荐(0) 编辑