Adapter Pattern

The Adapter Pattern is a structural design pattern that allows incompatible interfaces to work together by creating a wrapper or adapter class. This adapter translates the interface of one class into an interface that a client expects, enabling seamless integration without modifying existing code.