Skip to content

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

notes

patterns
programming