Object-Oriented Programming with C++ 1eISBN-13: 9780826454287 / ISBN-10: 0826454283
Preface
1. What is object-orientation? 2. What is C++? 3. Getting to grips with C++ Part 1 Data types, operators, functions and I/O Part 2 Arrays, strings, pointers and control structures 4. Modelling the real world 5. Classes and objects 6. Object lifetimes and dynamic objects 7. The metaclass 8. Inheritance and classification hierarchies 9. Associations and aggregations An example program 10. Introduction to polymorphism 11. Operator overloading 12. Polymorphism by parameter 13. Method polymorphism 14. Run-time polymorphism 15. Container classes Part 1 Container types, data structures and simple containers Part 2 Heterogenous containers and template classes 16. Multiple inheritance 17. Persistent objects, streams and files 18. Object-oriented analysis and design Case-study: a UML design Appendix: answers to exercises Glossary Bibliography Index
{NewFeatures}
{Supplements}
{Quotes}
David Parsons
David Parsons has lectured in both further and higher education, and is currently teaching and researching at the Institute of Information and Mathematical Sciences, Massey University, Auckland, New Zealand. |
|||||