-2

是否可以在 Java 中实现类适配器模式?

我正在尝试阅读互联网上的所有内容,但仍然找到了一个示例。

4

2 回答 2

2

可能的,但必须使用纯接口而不是抽象类,因为 Java 不支持多重继承。

于 2013-06-25T01:40:54.690 回答
1

适配器模式有两种变体:基于继承(也称为适配器类)和基于组合。继承变体需要使用多重继承,这在 Java 中不存在,因此无法实现。但是,当然,您可以进行基于组合的实现,没有任何问题。

于 2013-06-25T01:41:18.947 回答