Find Courses Here
Design Patterns in C++ Print E-mail
 
Course Length - 5 Days
 
 Course Description

The course covers the 23 design patterns in the book "Design Patterns", and 3 others added by the instructor.

 
   
 Course Prerequisites

It would be easy to say the following:

  • completion of an introductory course in C++
  • one year of experience programming in C++

but these are vague.

You must be able to do the following in C++:

  • define a class
  • declare/define/invoke a constructor
  • declare/define/invoke a copy constructor
  • declare/define/invoke a destructo
  • declare/define/invoke operator=(
  • declare/define/invoke a member functio
  • declare/define/invoke a const member functio
  • declare/define/invoke a static member functio
  • declare/define/invoke a virtual member functio
  • declare/define/invoke a pure virtual member functio
  • define a class to be publicly derived from another clas
  • write a member initialization list.