This course begins with an introduction to Design Patterns, and takes the audience through 17 of the 23 Gang of Four Design Patterns. The patterns are broadly classified into Creational, Structural, and Behavioural Patterns. The Patterns covered are:
Creational Patterns
Structural Patterns
Behavioural Patterns
Each of the patterns is explained with a scenario, and a code snippet. The part of the code implementing the pattern is highlighted.