Jump to ratings and reviews
Rate this book

Software Essentials: Design and Construction

Rate this book
Software Essentials: Design and Construction explicitly defines and illustrates the basic elements of software design and construction, providing a solid understanding of control flow, abstract data types (ADTs), memory, type relationships, and dynamic behavior. This text evaluates the benefits and overhead of object-oriented design (OOD) and analyzes software design options. With a structured but hands-on approach, the book:

Delineates malleable and stable characteristics of software design
Explains how to evaluate the short- and long-term costs and benefits of design decisions
Compares and contrasts design solutions, such as composition versus inheritance
Includes supportive appendices and a glossary of over 200 common terms
Covers key topics such as polymorphism, overloading, and more
While extensive examples are given in C# and/or C++, often demonstrating alternative solutions, design—not syntax—remains the focal point of Software Essentials: Design and Construction.

436 pages, Hardcover

Published July 1, 2014

Loading...
Loading...

About the author

Adair Dingle

4 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
2 (66%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
1 (33%)
Displaying 1 of 1 review
Profile Image for Margot.
694 reviews19 followers
December 22, 2014
Really really did not enjoy this book. Among other things, it was unnecessarily dense, poorly structured, and used terms without first defining them.
Displaying 1 of 1 review