| 程序包 | 说明 |
|---|---|
| cn.ujava.design.decorator |
装饰者模式
示例:我们有一个 Pizza 接口,它定义了Pizza 的核心行为,包括其描述和成本。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Cheese |
class |
Pepperoni |
class |
PlainPizza |
class |
ToppingDecorator |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Pizza |
ToppingDecorator.pizza |
| 构造器和说明 |
|---|
Cheese(Pizza pizza) |
Pepperoni(Pizza pizza) |
ToppingDecorator(Pizza pizza) |
Copyright © 2024. All rights reserved.