Understanding the Adapter Design Pattern
Definition The Adapter Patttern, also known as the Wrapper Pattern, converts the interface of a class into another interface that clients expect. This allows classes with incompatible interfaces to work together without modifying their existing code. When an existing class's interface does not match...