Abstract
In this chapter, the basic overview of the Object Oriented Programming and its usage in computation is given. Concepts of class, encapsulation, inheritance, and polymorphism are introduced. Some additional concepts like interface and design patterns are briefly discussed. Schematic examples in C++ are given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Booch, G.: Object-Oriented Analysis and Design with Applications. Wesley, New York (1993)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Wesley Professional, New York (2005)
Gamma, E., Helm, R., Johnson R., Vlissides, J.: Design Patterns. Wesley, New York (1995)
Liskov, B.: Data Abstraction and Hierarchy. SIGPLAN Notices 23, 5 (1988)
Martin, R.C.: The Liskov Substitution Principle. The C++ Report (1996)
Meyer, B.: Object-Oriented Software Construction. Prentice Hall, New York (1997)
Stroustrup, B.: The C++ Programming Language. Special edition. Wesley, New York (2000)
Stroustrup, B.: What is C++0x? Available at: http://www2.research.att.com/~bs/papers.html (citation July 2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Virius, M. (2012). Object Oriented Computing. In: Gentle, J., Härdle, W., Mori, Y. (eds) Handbook of Computational Statistics. Springer Handbooks of Computational Statistics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21551-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-21551-3_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21550-6
Online ISBN: 978-3-642-21551-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)