Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 Java 中实现类适配器模式?
我正在尝试阅读互联网上的所有内容,但仍然找到了一个示例。
这是可能的,但必须使用纯接口而不是抽象类,因为 Java 不支持多重继承。
适配器模式有两种变体:基于继承(也称为适配器类)和基于组合。继承变体需要使用多重继承,这在 Java 中不存在,因此无法实现。但是,当然,您可以进行基于组合的实现,没有任何问题。