- Abstrakte Klasse
Eine Klasse, die keine Instanz besitzt. Eine abstrakte Klasse wird unter der Vorraussetzung erzeugt, dass ihre konkreten Unterklassen sie um Struktur und Verhalten ergänzten, normalerweise durch die Implementierung abstrakter Operationen.
Siehe auch: [Instanz]
- Abstrakte Operation
Eine Operation, die von einer abstrakten Klasse deklariert, nicht aber implementiert
wird. In C++ wird eine abstrakte Operation als rein virtuelle Elementfunktion
deklariert.
- Abstraktion
Wesentliche Eigenschaften eines Objekts, die es von allen anderen Objekten unterscheiden
und somit klare Abgrenzungen innerhalb der Problemstellung bieten; der Prozeß,
in dem sich die wesentlichen Eigenschaften der Objekte herauskristallisieren. Abstraktion ist ein grundlegendes
Element des Objektmodells.
- Abstraktionsniveau
(Level of abstraction)Relative Position einer Abstraktion innerhalb einer
Klassenhierarchie, Objektstruktur, Modul- und Prozeßarchitektur. In einer "part of"-Hierarchie
ist eine Abstraktion auf einem höherem Niveau als eine andere Abstraktion, wenn sie auf den anderen aufgebaut,
sie z.B. erhält. In einer "kind of"-Hierarchie sind höhere Abstraktionen allgemeiner, niedrigere spezieller.
- Access
Gemeint ist meist das Datenbankprogramm von Microsoft MS-Access. Damit können auch relativ unerfahrene Anwender einfache Datenbankanwendungen erstellen.
Ansonsten heißt "access" Zugriff und wird in vielen Zusammenhängen verwendet.
- ADT (Abstrakter Datentyp)
Abstrakter Datentyp. Ein abstrakter Datentyp vereint Daten und die Operationen, die auf diese Daten angewandt
werden können. ADTs stellen eine Untermenge des Objekt-Konzepts dar. Praktisch sind
ADTs Objekte ohne Vererbung und ohne Polymorphie und können auch in prozeduralen Programmiersprachen
verwendet werden.
- Agent
Ein Objekt, das sowohl für andere Objekte Operationen ausführen kann, für das aber auch andere Objekte Operationen ausgeführt werden können. Ein Agent wird normalerweise erzeugt, um Arbeit für einen Aktor oder einen anderen Agenten auszuführen.
- Aggregat-Objekt
Ein Objekt, das aus einem oder mehreren anderen Objekten zusammengesetzt ist, die alle Bestandteil des Aggregat-Objekts
sind.
- AJAX (Asynchronous JavaScript and XML)
Bei Ajax werden verschiedene bekannte Technologien eingesetzt, um interaktive, desktopähnliche Webanwendungen zu realisieren.
Siehe auch: [http://de.wikipedia.org/wiki/Ajax_%28Programmierung%29]
- Aktion
Eine Operation, die im praktischen Einsatz keine Zeiteinheiten verbraucht. Eine Aktion kann den Aufruf einer
Methode bewirken, das Auslösen eines weiteren Ereignisses oder
das Starten oder Stoppen einer Aktivität.
- Aktives Objekt
Ein Objekt, das einen eigenen Steuerfluß (threat) besitzt.
Siehe auch: [Aktivität]
- Aktivität
Eine Operation, die bei ihrer Ausführung Zeit verbraucht.
- Aktor
Ein Objekt, das Operationen für andere Objekte ausführen kann, für das aber andere Objekte keine
Operationen ausführen können. In einigen Fällen können die Begriffe aktives Objekt und
Aktor synonym verwendet werden.
- Algorithmische Zerlegung
Der Prozeß der Zerlegung eines Systems in Bestandteile, die jeweils kleinere Schritte in einem größerem
Prozeß repräsentieren. Die Anwendung der strukturierten Design-Methoden führt zu einer algorithmischen
Zerlegung, die sich auf den Steuerfluß eines Systems konzentriert.
- Architektur
Die logische und physikalische Struktur eines Systems, die aus allen strategischen und taktischen Design-Entscheidungen
der Entwicklung entsteht.
- Assoziation
Eine Beziehung, die eine semantische Verbindung zwischen zwei Klassen bzw. Instanzen beschreibt.
- Attribut
Ein Teil eines Aggregat-Objekts.
- Ausnahme
(exception) Hinweis, daß eine notwendige Bedingung nicht erfüllt ist oder nicht erfüllt
werden kann. In C++ kann im Falle eines in einen bestimmten im Kontext nicht
behebbaren Problems eine exception ausgelöst werden, um die Bearbeitung abzubrechen und einen
Client zu informieren. Dieser kann die Exception auffangen und das Problem
bewältigen.
|
|