Common JavaScript design patterns covering Creational (Module, Factory, Singleton), Behavioral (Strategy, Observer, Pub/Sub), and Structural (Composition, Decorator, Facade, Adapter) patterns.