标签: java design-patterns
是否可以在Java中实现类适配器模式?
我正在尝试阅读互联网上的所有内容,但仍然找到了一个例子。
答案 0 :(得分:2)
是可能的,但必须使用纯接口而不是抽象类,因为Java不支持多重继承。
答案 1 :(得分:1)
适配器模式有两种变体:基于继承(a.k.a.类适配器)和基于组合。继承变体需要使用多重继承,这在Java中不存在,因此无法实现。但是,当然,您可以毫无问题地执行基于组合的实现。