Adapter (Class) Design Pattern
The informal description: Excerpts from [Gamma et al. 1995] (adapted for this purpose):
Intent: Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces.
Structure: Original OMT diagram converted to UML (Why and How?):
Collaborations: Clients call operations on an Adapter instance. In turn, the adapter calls Adaptee operations that carry out the request.
|Adapter (Class) in LePUS3 (legend)|
|Adapter (Class) in Class-Z (legend)|