All challenges
Multiple ChoiceBeginner 45s

Adapter vs facade

You need to expose a simplified, unified API over several complicated subsystems while *also* translating one legacy interface to match a target interface. What are these two roles called?
Options
  1. 1Adapter for the simplified surface; Facade for interface translation
  2. 2Facade for the simplified unified surface; Adapter for interface translation
  3. 3Both are facade; adapter is just a rename of the same pattern
  4. 4Observer for the surface; Strategy for translation

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle