Software Engineering Patterns
Ben Harris' Pattern Book
This is a collection of experiences I have noticed in my experiences with software development so far.
Patterns are:
- element of grammar
- in programming languages: production
- describe and think about our designs using patterns
Anatomy of a pattern:
- name
- common issue to be solved
- (re)solution
- examples (if applicable)
- related patterns