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:
Each of the patterns is explained with a scenario, and a code snippet. The part of the code implementing the pattern is highlighted.