One class adapts multiple versions of a component, library, API or other entity.
Extract an Adapter for a single version of the component, library, API or other entity.