Informatik (Fach) / Softwareentwicklung (Lektion)
In dieser Lektion befinden sich 15 Karteikarten
UML, Klassen, Listen...
Diese Lektion wurde von Antje erstellt.
- statische UML-Diagramme Klassenstrukturdiagramm Komponentendiagramm
- dynamische UML-Diagramme Sequenzdiagramm Zustandsdiagramm Aktivitätsdiagramm
- Assoziation Kunde ———————— Konto Allgemeine Beziehung zwischen 2 Objekten
- Komposition Bestellposition ———————♦ Bestellung Strenge Aggregation, Teil ist Existenzabhängig vom Ganzen
- Aggregation Reifen ——————◊ Auto Objekte bilden eine "Ganzes-Teil-Hierarchie"
- Generalisierung Kind ——————ι> Eltern Elternklasse ist Generalisierung der Kindklasse Begriff aus der Vererbung
- Spezialisierung Eltern ——————ι> Kind Kindklasse ist Spezialisierung der Elternklasse Begriff aus der Vererbung
- Direktzugriff Alle Datensätze haben die gleiche Größe. Direkter Sprung zum angegebenen Datensatz möglich. Hardware muss es erlauben.
- sequentieller Zugriff Datensätze werden streng der Reihe nach gelesen, keine besonderen Anforderungen an Hardware
- Textdateien müssen vor dem Lesen und Schreiben umgewandelt werden und können dann mit jedem Editor gelesen werden
- Binärdateien können ohne Umwandlung gelesen werden, Speichergröße ist immer gleich
- Frühe Bindung Compiler legt zur Übersetzungszeit fest, welche Funktion aufgerufen wird
- Späte Bindung findet zur Laufzeit statt
- Konstruktor legt ein Objekt vollständig an wird immer dann aufgerufen, wenn ein Objekt neu erstellt wird muss nicht angegeben werden Klassenname(); Elternklassen-Konstruktor wird VOR Kindklassen-Konstruktor aufgerufen
- Destruktor bei Klassen mit dynamischen Speicher räumt Objekt vollständig weg, wird aufgerufen, wenn Lebensdauer eines Objektes endet muss nicht angegeben werden, hat keinen Rückgabewert ~Klassenname(); Elternklassen-Destruktor NACH Kindklassen-Destruktor