Abstract
It is often claimed that interfaces, as provided by Java, are a must for Ada0Y. In this paper, we explain what interfaces are, and show equivalent constructs using Ada’s “building blocks” approach. We focus then on one particular usage of interfaces, namely the listener paradigm. We detail various solutions to this problem, and show that interfaces are far from being the only, nor even the best, solution in many cases. We conclude that although interfaces are conceptually an interesting feature, their importance for Ada0Y should not be overestimated.
Many thanks to R. Riehle for reviewing an early version of this paper
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Booch, G.: Software Components with Ada, Benjamin Cummings Company, Menlo Park, 1987
Heaney, M.: “Implementing Design Patterns in Ada 95”, Tutorial, SIGAda 2000 conference.
Rosen, J-P.: “What Orientation Should Ada Objects Take?”, Communications of the ACM, Volume 35 #11, ACM, New-York.
Rosen, J-P.: “A naming Convention for Classes in Ada 9X”, Ada Letters, Volume XV #2, March/April 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosen, JP. (2002). Ada, Interfaces and the Listener Paradigm. In: Blieberger, J., Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe 2002. Ada-Europe 2002. Lecture Notes in Computer Science, vol 2361. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48046-3_27
Download citation
DOI: https://doi.org/10.1007/3-540-48046-3_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43784-0
Online ISBN: 978-3-540-48046-4
eBook Packages: Springer Book Archive