[Name] Adapter or Wrapper or Translator [In Design Patterns] Yes [In Code Complete[15]] Yes [Other] N/A [Description] 
Convert the interface of a class into another interface clients expect. An adapter lets classes work together that could not otherwise because of incompatible interfaces. The enterprise integration pattern equivalent is the translator.