Contents
This chapter describes various important improvements to the object oriented model for Ada 2005.
First an alternative more traditional prefixed notation for calling operations has been introduced. A major improvement is that Java-like interfaces are introduced thereby permitting simple multiple inheritance; null procedures have also been introduced as a category of operation. Greater general flexibility is provided by allowing type extension at a more nested level than that of the parent.
There are also explicit features for overcoming nasty bugs which arise from confusion between overloading and overriding.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 John Barnes Informatics
About this chapter
Cite this chapter
Barnes, J. (2008). Object Oriented Model. In: Ada 2005 Rationale. Lecture Notes in Computer Science, vol 5020. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79701-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-79701-2_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79700-5
Online ISBN: 978-3-540-79701-2
eBook Packages: Computer ScienceComputer Science (R0)