The patterns left out (but not forgotten)
Picking which patterns to include in this book wasn’t easy – they all have a place in software design because they all solve a specific problem. However, some patterns either solve similar problems, have similar solutions with different details, or are built into C# already (remember, the original book on design patterns was written in 1994). I picked the most common and most useful patterns of the bunch for a strong foundation, but being a bit of a completist, here is a list of additional patterns for you to investigate (mixed together from game programming and software design scenarios).
Structural patterns:
Composite |
Allows objects to have a tree-like structure so clients can handle individual objects and compositions of objects the same way. |
Bride |
Decouples... |