A design pattern is pattern that is found in the code to resolve a common problem.
This section regroups articles about common design pattern.
Each design pattern adds a new word to the coding design grammar that coders can use to describe an architecture at a high level without going into the details.
Each pattern description should follow this format: