Programmation par objets avec Ada 9X

Ada 9X, la d finition r vis e du langage de programmation Ada, int gre la programmation par objets. Cet article examine les nouvelles caract ristiques du langage propres la programmation par objets, leur utilisation et leur int gration avec le typage fort de Ada. Nous couvrons les m canismes fondamentaux li s aux objets, tels que l'h ritage et le polymorphisme. Nous montrons ensuite comment combiner ces m canismes en de pr cieuses pratiques de programmation, comme la programmation par extension, les structures de donn es h t rog nes, et l'h ritage par mixin. <p> Ada 9X, the revised definition of the Ada programming language, supports object-oriented programming. This paper examines the new, object-oriented features of the language, their use, and how they fit into Ada's strong type system. Basic object-oriented mechanisms are covered, such as inheritance and polymorphism. We then show how to combine these mechanisms into valuable programming techniques; topics include programming by extension, heterogeneous data structures, and mixin inheritance.

Published in:
TSI (Techniques et Sciences Informatiques), 13, 5, 639-669
Also available as Technical Report EPFL-DI No 94/73

 Record created 2005-09-20, last modified 2018-01-27

External link:
Download fulltext
Rate this document:

Rate this document:
(Not yet reviewed)