Object-Oriented Design for C++

5 Day Course
Hands On

This course has been retired. Please view currently available C and C++ Training Courses.


- C++ programmers wishing to enhance their OO development skills. - Delegates must have a solid C++ background, with at least 6 months hands-on experience following the C++ for C Programmers or C++ for non-C Programmers course, or equivalent. Experience of some of the concepts presented on the Advanced C++ Development Techniques course may also be beneficial. You must also have a thorough understanding of object-oriented concepts, which might be gained from one of the analysis and design courses or from our Object-Oriented Software Development course. Your understanding should include Encapsulation, and how to make best use of the C++ public, protected and private access specifiers - Inheritance and how it is expressed in C++ - Polymorphism and the use of virtual functions in C++ - Abstract classes and pure virtual functions - object relationships, such as association and composition - How to use the C++ const qualifier - How to use existing code libraries, such as the standard C++ library, in your own project.

Additional Learning

The courses below may help you meet the knowledge level required to take this course. If you are unsure please ask a training advisor .

  • Object Orientated Analysis & Design

    This 3-day Object Orientated Analysis & Design course shows delegates how to analyse and design models of software systems to enable them to develop quality software that meets the requirements of Sta...

    3 Day Course Hands On Training Next Date November 6th in London 2 Scheduled Dates in London Course Code OOAD
  • C++ for C Programmers

    The C++ for C Programmers training course is a mix of tuition & practical sessions which reinforce the C++ syntax & OO programming techniques covered

    4 Day Course Hands On Training Course Code QACPPC
    Scheduled Virtual Onsite
  • C++ for Non C Programmers

    A 5-day Training Course on C++ for Non C Programmers; provides thorough practical and theoretical coverage of for the experienced application programmer.

    5 Day Course Hands On Training Next Date October 28th in Leeds (City Exchange) and Attend From Anywhere 5 Scheduled Dates in 3 Locations Course Code QACPP

Course PDF