Large-scale C++ Software Design

Large-scale C++ Software Design

4.11 - 1251 ratings - Source

In designing large-scale C++ applications, you are entering a dimension barely skimmed by most C++ books, particularly considering experience with small programming projects does not scale up to larger projects. This book unites high-level design concepts with specific C++ programming details to reveal practical methods for planning and implementing high-quality large C++ systems. You will learn the importance of physical design in large systems, how to structure your software as an acyclic hierarchy of components, and techniques for reducing link-time and compile-time dependencies. Then the book turns to logical design issues--architecting a component, designing a function, and implementing an object--all in the context of a large-project environment.In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components.

Title:Large-scale C++ Software Design
Author:John Lakos
Publisher:Addison-Wesley Professional - 1996


You Must CONTINUE and create a free account to access unlimited downloads & streaming