Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Info B Kurs an der Hochschule Karlsruhe zu.
Attribute
Jedes Objekt besitzt alle für seine Art definierten Attribute
Die individuelle Wertebelegung der Attribute sind der Zustand des Objekts. Werteänderung= Zustandänderung
Operationen
Jedes Objekt kann alle für seine Art definierten Operationen.
Die Gesamtheit aller Operationen sind das Verhalten des Objekts. Verhalten ist nicht veränderlich.
UML-Klasse
Modelleinheit zur Definition von Objekten, welche
• die gleichen Attribute (Struktur) besitzen,
• die gleichen Operationen (Verhalten) haben, und
• zwischen denen Beziehungen (navigierbare Zusammenhänge) bestehen können.
Klassenattribut
existiert nur 1 Mal (in der Laufzeitausprägung dieser Klasse)
Instanzattribut
existiert in jeder Instanz dieser Klasse
(auch: „in jedem Exemplar dieser Klasse“, „in jedem Objekt dieses Typs“)
/abgeleitetes Attribut
dessen Wert wird aus gespeicherten Attributwerten berechnet
(Beispiel: /alter)
Klassenoperation()
ausführbar von der Laufzeitausprägung dieser Klasse
Operation()
ausführbar von jeder Instanz dieser Klasse
nur Objekte können Operationen ausführen
Beziehungen
− zwischen einer oder mehreren Klassen wird ein Beziehungstyp definiert
− eine konkrete Beziehung besteht immer nur zwischen Objekten der Klasse(n)
Spezifikation von Assoziationen
Objekte der beteiligten Klassen stehen ggf. miteinander inBeziehungen
• definiert, welche Bedeutung die Beziehung hat,
• definiert, für ein gegebenes Objekt mit wie vielen anderen Objekten es
in dieser Beziehung mindestens stehen muss bzw. höchstens stehen darf.
Multiplizität (Kardinalität)
Legt man für ein bestimmtes Objekt fest,
• mit wie vielen anderen Objekten einer bestimmten Klasse es
• mindestens in Beziehung stehen muss sowie
• höchstens in Beziehung stehen darf,
Was ist ein Objekt?
Einen konkreten oder abstrakten Gegenstand,
• der für sich genommen einen Sinn ergibt
• und im Entwicklungskontext von Interesse oder Wert ist,
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFür deinen Studiengang Info B an der Hochschule Karlsruhe gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!