An Introduction to Object-Oriented Design in C++ introduces object-oriented program development from the ground-up. This book helps students develop strong object-oriented design skills from the... This description may be from another edition of this product.
As the title says, this book takes an OO approach to learning C++ from the beginning. Rather than focusing on C++ syntax (data types, functions, pointers, etc.) as a means to write simple programs in the early chapters and leaving OO syntax (classes, objects, inheritance, etc.) until later chapters, this book focuses on OO concepts (objects, attributes, behaviors, etc.) from the start and introduces syntax as needed to flesh out the OO concepts. This clearly reinforces the notion that C++ is much more than advanced C syntax, but is a whole new way of organizing programs from the beginning. This is a little daunting, but I gather that this is how C++ programming is done in the real world and serves as a frame of reference to organize the C++ syntax into coherent groups. At the same time, their discussion of the details of C++ is excellent -especially since these discussions are simultaneously tied in with the general concepts unique to OO programming. Overall, this is a challenging, somewhat unique approach to C++ programming that I liked. It is not for the faint-of-heart, and probably deserves to be read more than once.
Great for the more knowledgable programmer!!
Published by Thriftbooks.com User , 27 years ago
If you are just a beginner I wouldn't suggest this book. If you are familiar with C or experienced in another language this is a great book.
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.