Programming Languages/C++TAMING C++Pattern Classes and Persistence for Large ProjectsJiri SoukupThe relationships and cooperation of C++ classes are central issues in large project development, in testing, and in maintenance. Taming C++ takes a fresh look at the complex organization typical for large C++ systems and shows how this problem can be minimized by avoiding cyclic dependencies between classes, and by implementing the original object-oriented design so that it remains visible in the final code. This book shows you, through extensive examples, how to design and write C++ code using a new type of class - the pattern class - which helps you produce layered class organization with limited cyclic dependencies. The book then focuses on another problem of large project development - persistent data - integrating it with its general approach and providing copious implementation details unavailable elsewhere.Highlights
Programs from this book can be accessed via anonymous ftp at: ftp aw.com under aw.computer.science in a file entitled soukup; the code is also available on disk from Addison-Wesley Publishing Company; send requests to soukup@aw.com. Comments to the author can also be sent to this same address.
About the Author
|