The classic, best-selling Data Abstraction and Problem Solving with Walls and Mirrors book provides a firm foundation in data abstraction that emphasizes the distinction between specifications and implementation as the basis for an object-oriented approach. This new edition offers the latest C++ features and an introduction to using Doxygen??a documentation generator for C++, enhanced coverage of Software Engineering concepts and additional UML diagrams. Frank’s Making it Real blog extends his textbooks and lectures to a lively discussion with instructors and students about teaching and learning computer science.Follow Frank on him on
Incredible. One of the best textbooks of my college education in programming. The examples are so thorough and there are many diagrams and practice problems to help a diligent student begin to master this complex topic.
Clear diction, intuitive examples that are refactored to introduce more complex concepts, and no shyness to discuss applications and more advanced topics beyond the scope of the text. Altogether a rich and reliable source that sparks curiosity every chapter