Common patterns in OOP JavaScript:
- Singleton: One instance only
- Observer: Notify listeners of changes
- Strategy: Swap algorithms at runtime
- Decorator: Add behavior to objects
These patterns appear in frameworks and libraries. Recognizing them helps you understand codebases faster.