C++ Programming with Design Patterns Revealed introduces C++ syntax alongside current object-oriented tools such as design patterns, and the Unified Modeling Language (UML), which are essential for... This description may be from another edition of this product.
These days (Sept 2007), it seems that writing a C++ coursebook that covers the fundamentals of programming for a computer science course is very much out of fashion (Java being the in thing). Whilst I'd like to think I'm more of an advanced level C++ programmer, and this is aimed at an introductory/beginner level, I still enjoyed reading this book, and felt that it gave me some benefit.
Quite Surprised
Published by Thriftbooks.com User , 19 years ago
This is a surprising little gem of a book covering C++ along with design patterns and how they can be expressed in terms of C++ code. The book has a no-nonesense approach to covering *modern* C++ programming and assumes you do know how to program but have little to no knowledge of C++. It quickly covers the aspect of procedural and gets the reader up to speed with the C++ basic. After the brisk intro the reader is taken into object oriented programming paradigm and then introduced to generic programming. All along the way various idioms and design patterns are discussed with relevance to the topic at hand. It can even double as a quick reference to the standard library as Appendices E though G cover at glance information (In addition to actual coverage in the text itself on the topic generic programming) Weighing in at just under 500 pages I wasn't expecting too much from a book proclaiming that it could cover ISO/ANSI Standard C++ along with design patterns without something seriously lacking. It covers a tremendous amount of ground and I find very little wrong with it on a technical level. If you are new to C++ or tired of using only the C part of the language you might find that you can benefit from this book. If you are a Java developer and forced to work with C++ without any background in the language then this is a definite must have. If you are a veteran C++ programmer you may not learn much from the book but it is worth having just to see how a book like this should have been done unlike many before it. This is a great aid into actually understanding and applying what you read from "The C++ Programming Language" and "Design Patterns: Elements of Reusable Object-Oriented Software"
One of the top ood/patterns books, especially for C++.
Published by Thriftbooks.com User , 19 years ago
After having read over half a dozen patterns and OOD books, I was quite surprised by this one, being one of the best I've read, as it hasn't yet built up a large review base. As most recent patterns and OOD books have been focusing on Java, it's nice to find on like this which focuses on C++. You even get a double bonus with this book, as it discusses many popular idioms in C++. The book seems to be written for beginner C++ programmers who know Java, but I think it's also very good for intermediate C++ programmers who know a little Java, like myself. I just wish I would have purchased this one earlier when I was first exploring the world of patterns.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.