Large-Scale C++ Software Design

Ranked #74 in System Design, Ranked #99 in C++

This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally... more

Similar Books

If you like Large-Scale C++ Software Design, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?