This course provides software developers with skills to create high quality, object-oriented designs exhibiting improved flexibility, reduced maintenance costs, and with increased understanding of the resulting code. Participants learn by examining and discussing the 23 patterns made famous by the "Gang of Four" book. Although this course is theoretical in nature, examples and code snippets are provided to illustrate the patterns and the rationale for using that pattern.
This course is designed for software developers looking to improve their design choices in creating object-oriented applications.
Participants will:
Overview
Object Creation Patterns
Structural Patterns
Behavioral Patterns
Should have thorough knowledge of and programming experience with an object-oriented programming language.