Rationale for the Book

At Suffolk University, we buck the popular trend and continue teaching object-oriented programming using C++. For many years we taught a standard one-semester OOP/C++ course that followed a CS1-CS2 sequence based on the C programming language. Students developed substantial mastery of the core C++ language and an understanding of some OO concepts such as encapsulation, refactoring, and tool development. However, we found that STL is a library that often overwhelms students and causes them to spend too much time on low-level programming constructs and template issues. STL is not enough to write applications with graphical interfaces, and another framework would have to be used anyway.

During the summer of 2003 we got together ...

Get An Introduction to Design Patterns in C++ with Qt 4 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.