Adapter Pattern
In this lesson, you will learn about the adapter pattern in detail with the help of a coding example in this lesson.
We'll cover the following...
What is the adapter pattern?
The adapter pattern allows classes that have different interfaces (properties/methods of an object) to work together. It translates the interface for a class to make it compatible with another class.
This pattern is useful if an API is modified or new implementations are added to it. In this case, if the other parts of a system are still using the old API, the adapter pattern will translate the interface so that the two can work together.
As you can see from the diagram above, the client ...