A megfelelő minta kiválasztása (vagy egyiknek a használata sem) egy problémához megköveteli a probléma mély megértését, a minták és azok kompromisszumainak ismeretét, valamint ítélőképességet a előnyök és a komplexitás közötti egyensúly megtartásához. A cél a probléma jó megoldása, nem a minták önmagukért való használata.
Kezdd a problémával, nem a mintával
✓ UNDERSTAND THE PROBLEM first → what's the actual issue? (don't start by picking a pattern)
✓ Identify what you NEED → flexibility? decoupling? extensibility? simpler creation?
✓ Then ask: does a pattern address THIS problem well? (or is a simple solution better?)
→ problem-first, not pattern-first → avoid forcing patterns
