- Singleton
- Prototype
- Factory
- Builder
- Adapter
- Decorator
- Facade
- Proxy
- Observer
- Chain of responsibility
- Strategy
- Command
Design patterns - https://refactoring.guru/design-patterns
Antipatterns - https://sourcemaking.com/antipatterns
Learning JavaScript Design Patterns - https://addyosmani.com/resources/essentialjsdesignpatterns/book
Angular Design Patterns - https://www.oreilly.com/library/view/angular-design-patterns/9781786461728/
GRASP - https://habr.com/ru/post/92570/
- First mention of patterns
- A Pattern Language: Towns, Buildings, Construction (by Christopher Alexander)
- GoF
- Design Patterns: Elements of Reusable Object-Oriented Software (by Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John)
- GRASP
- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (by Craig Larman)