Skip to main content

Ada, Interfaces and the Listener Paradigm

  • Conference paper
  • First Online:
  • 314 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2361))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00251.TXT

  2. Booch, G.: Software Components with Ada, Benjamin Cummings Company, Menlo Park, 1987

    Google Scholar 

  3. Heaney, M.: “Implementing Design Patterns in Ada 95”, Tutorial, SIGAda 2000 conference.

    Google Scholar 

  4. Rosen, J-P.: “What Orientation Should Ada Objects Take?”, Communications of the ACM, Volume 35 #11, ACM, New-York.

    Google Scholar 

  5. Rosen, J-P.: “A naming Convention for Classes in Ada 9X”, Ada Letters, Volume XV #2, March/April 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics