Introduction to OOP Chapter 24: Design Patterns : next previous audio real text

A Simple Example, The Adapter

An adaptor is used to connect a client (an object that needs a service) with a server (an object that provides the service).

The client requires a certain interface, and while the server provides the necessary functionality, it does not support the interface.

The adapter changes the interface, without actually doing the work.

Intro OOP, Chapter 24, Slide 04

The adapters in the Java graphics API are not true adapters in this sense of the word.