文件名称:DecoratorPattern:装饰者模式示例
文件大小:9KB
文件格式:ZIP
更新时间:2024-08-07 09:29:52
Java
装饰模式 装饰器设计模式的示例项目 装饰器模式允许用户在不改变其结构的情况下向现有对象添加新功能。 这种类型的设计模式属于结构模式,因为这种模式充当现有类的包装器。 这种模式创建了一个装饰器类,它包装了原始类并提供了保持类方法签名完整的附加功能。 我们将通过以下示例演示装饰器模式的使用,在该示例中,我们将用某种颜色装饰一个形状而不改变形状类。 执行 我们将创建一个 Shape 接口和实现 Shape 接口的具体类。 然后我们将创建一个抽象装饰器类 ShapeDecorator 实现 Shape 接口并将 Shape 对象作为其实例变量。 RedShapeDecorator 是实现 ShapeDecorator 的具体类。 DecoratorPatternDemo,我们的演示类将使用 RedShapeDecorator 来装饰 Shape 对象。 版权所有丹尼斯·安德森 2015
【文件预览】:
DecoratorPattern-master
----src()
--------model()
--------pattern()
----bin()
--------model()
--------pattern()
----.classpath(295B)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(1KB)
----.project(375B)