It converts the interface of a class into another interface the client expects.
-
Just as adapters work in real life. We would have often used Apple adapters for using a 3.5mm jack in an iPhone.
-
They convert one form of data into another. This is the sole motive of Adapter pattern.