Patterns are a toolkit of solutions to common problems in software design. They define a common language that helps your team communicate more efficiently. More ...Catalog · Creational Patterns · Structural Design Patterns · Code Examples
https://refactoring.guru/design-patterns