1300 187 187
 

C++

Effective Object Orientated Construction - Concepts, Principles, Industrial Strategies and Practices

By: Kayshav Dattatri, Erich Gamma (Foreword by)

Paperback

Published: 27th September 1999
Ships: 7 to 10 business days
RRP $110.99
$99.95
10%
OFF

This book has one goal: to help you understand the object-oriented paradigm in depth, so you can translate object concepts into practical solutions, no matter what software development you encounter. Completely revised to reflect the ANSI C++ standard, it introduces the fundamentals of object-oriented design/programming in the context of real-world C++ software development, presenting proven strategies for using object languages to engineer elegant, high-quality software as quickly and efficiently as possible.

Start with the foundations of object-oriented development: classes, objects, data abstraction, single and multiple inheritance, and other key concepts. Master the C++ object model, understanding its cost/benefit implications. Learn better style for C++ coding, and discover the key strategies professional developers use to maximize code and design reuse. Learn how to manage the extensive "housekeeping" associated with effective C++ software development, and walk through detailed, real-world comparisons of the strengths and weaknesses of each major object-oriented language.

Concepts, Practices, and Applications
What Is Object-Oriented Programming
What Is Data Abstraction
Data Abstraction with C++
Initialization and Garbage Collection within OOP
The Inheritance Concept
The Concept of Multiple Inheritance
Selective Exports from Classes (Friend Functions)
The Concept of Operator Overloading
Generic Types
Expecting the Unexpected
Using Object-Oriented Programming Effectively
Mastering Data Abstraction
Using Inheritance Effectively
Understanding the C++ Object Model
Appendix
Bibliographical
References and Recommended Reading
Index
Table of Contents provided by Publisher. All Rights Reserved.

ISBN: 9780130867698
ISBN-10: 0130867691
Audience: Tertiary; University or College
Format: Paperback
Language: English
Number Of Pages: 755
Published: 27th September 1999
Dimensions (cm): 23.5 x 17.9  x 2.8
Weight (kg): 1.234