Core Knowledge Check
You've covered design pattern purpose and tradeoffs, module, factory, singleton, observer/pub-sub, strategy, adapter, facade, decorator/wrapper, command, iterator, dependency injection, and composition over inheritance.
This quiz checks the core concepts needed to recognize and explain common JavaScript design patterns.
You need to score 70% or higher to complete this lesson. You can retake the quiz as many times as you like - your best score counts.