摘要:
定义:为其他对象提供一种代理以控制对这个对象的访问。类图:应用场景: 1、远程代理,也就是一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实。 2、虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。 3、安全代理,用来控制对象访问... 阅读全文
摘要:
一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用... 阅读全文
摘要:
定义:动态地将责任附加到对象上.若要扩展功能,装饰者提供了比继承更有弹性的替代方案。类图: Component:定义一个对接接口,可以给这些对象动态的添加职责; ConcreteComponent:定义一个具体的对象,也可以给对象添加一些职责; Decorator:装饰抽象类,继承了Compo... 阅读全文