摘要:
代理模式proxy 定义 为其他对象提供一种代理,并以控制对这个对象的访问。最简单的理解,买东西都是要去商店的,不会去工厂。 java实现三要素 proxy(代理)+subject(接口)+realSubject(实现类) 1. 定义一个接口 2. 代理类和实现类均实现1定义的接口 3. 代理类持有 阅读全文
摘要:
装饰模式Decorator 定义 为对象动态的增加新的功能,实现要求装饰对象和被装饰对象实现同一接口或抽象类,装饰对象持有被装饰对象的实例。 java实现要点 1. 定义一个接口或抽象类,作为被装饰者的抽象 2. 对1定义的抽象,进行具体的实现,作为装饰者,装饰者的构造函数传入1的实例,并持有。 3 阅读全文