
Object-Oriented Software Design in C++
Ronald Mak(Author)
Manning Publications (Publisher)
Published on 29. October 2024
Book
Hardback
520 pages
978-1-63343-950-4 (ISBN)
Description
Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Learn the fundamentals of Object-Oriented Design by investigating good and bad code.
Using an engaging before-and-after approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns. In it, you'll find:
Design-code-test iterations that improve code with each revision
Gathering requirements to make sure you're developing the right application
Design principles like encapsulation and delegation that solve programming problems
Design patterns including Observer Design Pattern that fix architecture issues
Using recursion and multithreading to simplify common solutions
Using an engaging before-and-after approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns. In it, you'll find:
Design-code-test iterations that improve code with each revision
Gathering requirements to make sure you're developing the right application
Design principles like encapsulation and delegation that solve programming problems
Design patterns including Observer Design Pattern that fix architecture issues
Using recursion and multithreading to simplify common solutions
More details
Language
English
Place of publication
New York
United States
Product notice
Paperback (trade)
Illustrations
Illustrations
Dimensions
Height: 232 mm
Width: 186 mm
Thickness: 27 mm
Weight
956 gr
ISBN-13
978-1-63343-950-4 (9781633439504)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Ronald Mak
Object-Oriented Software Design in C++
E-Book
07/2024
1st Edition
Simon + Schuster LLC
€49.44
Available for download
Person
Ronald Mak is a highly rated instructor in object-oriented analysis and design at San Jose State University. His career has included roles as a senior computer scientist at NASA and JPL, where he contributed to major missions like Mars rovers and the Orion spacecraft. Ronald's expertise spans research at IBM, enterprise software strategy at Lawrence Livermore Lab, and senior roles at Apple and Sun Microsystems. He holds degrees in mathematical sciences and computer science from Stanford University, and has 12 software patents. Object-Oriented Software Design in C++ is his sixth book.