Adapter PatternExplains the Adapter pattern for bridging incompatible interfaces so existing classes can work together cleanly.