Skip to main content

Guess the Pattern

Thirty scenarios, one per pattern, in shuffled order. No pattern names appear in the scenarios - that would be too easy. Score below 20 and the cheat-sheet is politely waiting.

Check yourself

Question 1 of 30

A payment library exposes processPayment(xml) but your whole app speaks JSON. You write a small class that translates one interface into the other, touching neither side.

0%0 of 122 pages studied