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.
适配器是将一个接口转换为另一个接口的包装器。我知道的适配器的常见示例是适配器仅包装单个对象,但适配器是否有可能包装多个对象?
适配器模式不是包装接口!适配器模式,顾名思义,适配一个类的接口以匹配另一个类期望的接口。
典型的用法是使 SQL 接口适应 ActiveRecord 模式。
通常,您可以通过基于公共类的交换到另一个适配器来适应多种接口。