摘要:
JAVA23种设计模式之一,英文叫Decorator Pattern。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 编辑本段装饰模式的特点 (1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象... 阅读全文
摘要:
编辑本段关于JAVA适配器的解释 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four 基本概念 客户:需要调用我们的代码的对象。 Adapter模式的宗旨:保留现有类所提供的服务,向客户提供接口... 阅读全文
摘要:
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(... 阅读全文