This only book contains a collection of design patterns, which are reusable solutions to common problems in software design.