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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.