Provider and router
A capability with more than one implementation sits behind an interface, with configuration choosing which one runs.
Warning
Not yet written. A placeholder, so the pattern is visible in the catalogue rather than silently missing.
Where you meet it
- Card payment — Stripe or PayWay, per site
- Address lookup — Google Places, with a second provider present but unwired