Programming patterns
Patterns are predesigned solutions to common programming problems.
They are often reusable across languages.
Cons¶
When beginners learn patterns, they tend to apply them everywhere.
When all you have is a hammer, everything looks like a nail.
The authors of the DesignPatternsBook came to be known as the “Gang of Four.”
They established the patterns term AFAIK.
sites¶
- https://wiki.c2.com/?PeopleProjectsAndPatterns
- https://gameprogrammingpatterns.com/
- https://python-patterns.guide/
notes¶
- model view presenter
- Wave Function Collapse
- A-star pathfinding
patterns
programming