Low Level Design
How the Adapter pattern wraps legacy or third-party classes to make them work with your system's interface — without rewriting existing code.