Implementing Design Patterns in C++
Objective
Design patterns describe simple yet elegant solutions to specific problems in object-oriented software design. There are many publications, such as the seminal GoF’s Design Patterns and Head First's Design Patterns, that any serious software development team should not be without. However, implementing design patterns in a language is not always straightforward.
This course is aimed at software developers who wish to implement design patterns in C++, fully-exploiting the features of the language. It introduces the concept, static structure and dynamic behaviour of design patterns, why they originated as well as their applicability in the real world.
This course is presented in the form of a workshop, providing delegates with executing code allowing them ample opportunity to analyse, design, code, compile and execute several commonly used design patterns on industry related problems, with all patterns optimised for Microsoft's Visual C++.
Typically, projects utiise a collection of common design patterns and sometimes have specified their own. Please contact us for a discussion on tailoring this course to your particular patterns and mechanisms.