Patterns That Matter
Adapter & facade
Lesson 3 of 5
Adapters reshape a messy external API, and a facade gives a simplified front over a subsystem.
What you'll learn
- Use the Adapter pattern to normalize differently-shaped external responses.
- Use a facade to present a small, clean surface over a complex subsystem.
- See why an MCP tool surface is a facade in disguise.
Members only
A free account unlocks this lesson and every other one.
Runnable challenges, knowledge checks, and progress that syncs across your devices. No card needed.
Not sure yet? Try the free lesson first: Strategy & dependency injection