没有合适的资源?快使用搜索试试~ 我知道了~
DecoratorPattern:装饰者模式示例
共18个文件
class:7个
java:7个
md:1个
需积分: 11 0 下载量 72 浏览量
2021-07-18
15:43:12
上传
评论
收藏 9KB ZIP 举报
温馨提示
装饰模式 装饰器设计模式的示例项目 装饰器模式允许用户在不改变其结构的情况下向现有对象添加新功能。 这种类型的设计模式属于结构模式,因为这种模式充当现有类的包装器。 这种模式创建了一个装饰器类,它包装了原始类并提供了保持类方法签名完整的附加功能。 我们将通过以下示例演示装饰器模式的使用,在该示例中,我们将用某种颜色装饰一个形状而不改变形状类。 执行 我们将创建一个 Shape 接口和实现 Shape 接口的具体类。 然后我们将创建一个抽象装饰器类 ShapeDecorator 实现 Shape 接口并将 Shape 对象作为其实例变量。 RedShapeDecorator 是实现 ShapeDecorator 的具体类。 DecoratorPatternDemo,我们的演示类将使用 RedShapeDecorator 来装饰 Shape 对象。 版权所有丹尼斯·安德森 2015
资源推荐
资源详情
资源评论
收起资源包目录
DecoratorPattern-master.zip (18个子文件)
DecoratorPattern-master
src
model
Circle.java 148B
Rectangle.java 154B
Shape.java 66B
Square.java 150B
pattern
Client.java 359B
RedShapeDecorator.java 365B
ShapeDecorator.java 295B
bin
model
Square.class 516B
Circle.class 516B
Rectangle.class 528B
Shape.class 118B
pattern
Client.class 692B
RedShapeDecorator.class 753B
ShapeDecorator.class 473B
.classpath 295B
.settings
org.eclipse.jdt.core.prefs 587B
README.md 1KB
.project 375B
共 18 条
- 1
资源评论
syviahk
- 粉丝: 24
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功