Description The adapter design pattern allows incompatible classes to interact with each other by converting the interface of one class into an interface expected by the clients, it works like a bridge between 2 incompatible interfaces The adapter acts like a interpreter between classes. It inherits the target class interface, so it’s compatible with it,Read more