4. Typen und Datenstrukturen
 
zurück
4.1 Einführung


Ada unterstützt die wichtigsten Prinzipien des Software-Engineering wie Abstraktion, Informationskapselung, Strukturierung, Lokalität durch entsprechende Sprachkonstrukte zur Formulierung der Datenstrukturen.

Abstraktion ermöglicht dem Entwickler, sich auf die logische Sicht des Problemfeldes zu konzentrieren und sich zunächst nicht um die Implementierung der nötigen Datenstrukturen zu kümmern. Bei der Lösung größerer Probleme ist der stufenweise Aufbau immer komplexerer Datenstrukturen erforderlich, so daß die Bildung von Abstraktionshierarchien möglich sein muß.

Das Typkonzept von Ada unterstützt besonders die Datenabstraktion und mit den privaten Typen - im Zusammenspiel mit Paketen - die Informationskapselung, Modularisierung und Lokalität. Die (optimierte) physische Abbildung von Datenstrukturen auf Bits und Bytes nimmt der Ada-Übersetzer vor, es sei denn, diese werden explizit vorgegeben. Ada erlaubt außerdem durch die Möglichkeit des stufenweisen Aufbaues von Datenstrukturen die Definition von Abstraktionshierarchien.


 
zurück
 Index   Ada Tour - Dokumentation  
© 2003 Förderverein Ada Deutschland e.V.