Java 用装饰器模式实现的继承

Java Inheritance implemented with Decorator pattern

认为在引擎盖下java继承
是否正确 使用 装饰器模式 ?
实现 在我看来,继承和装饰模式看起来非常相似,几乎 无法区分。

编辑:
我的意思是,让 A 成为 B 的子类,我们可以说在 A 中,关键字 super 总是引用类型 A 的对象"decorating"。

谢谢

我怀疑 Java 使用装饰器模式在后台实现继承。基础 类 和它们的扩展之间的关系在编译时是固定的,而装饰器和它们装饰的对象之间的关系可以在 运行 时改变。

inheritancedecorator pattern 的共同点是它们都允许您更改对象的行为方式。另外,更准确地说,decorator pattern是通过inheritance.

的概念实现的

但区别:

1.Decorator pattern 使 运行 时间对象更改更容易:

2.Decorator Pattern 更容易修改多个行为

3.Decorator pattern在非动态情况下不需要