Originally published on lavkesh. com I've seen too many engineers struggle with software design because they don't know the Gang of Four's design patterns. These aren't magic, they're documented solutions to recurring problems in software design.
Source: [Dev.to](https://dev.to/lavkeshdwivedi/the-gang-of-fours-design-patterns-1l6m)