Adapter Pattern

In this lesson, you will learn about the adapter pattern in detail with the help of a coding example in this lesson.

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.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.