Objektorientierte Mathematische Modellbildung/Methoden
Einführung
[Bearbeiten]Als Einführung betrachtet man in dieser Lerneinheit eine Klasse "Lebenwesen". Objekte (mathematisch Elemente der Klasse) sollen als gemeinsame Eigenschaft in der Modellierung ein Zustand "Alter" besitzen.
Methoden und Funktionen
[Bearbeiten]In der folgenden mathematische Beschreibung werden die Methoden von einer Kasse als Funktionen dargestellt, die
- Eingabeparameter erhalten können
- Ausgaben als Rückgabewert von Funktionen liefern können. und dabei auf einem Zustandsraum operieren.
Methoden einer Klasse
[Bearbeiten]Wenn Objekt zu einer Klasse gehört, dann kann man für dieses Element der Klasse alle Methoden aufrufen, die in der Klasse definiert wurden - also . Zustände der Klassen können sich unterscheiden, daher hängt die durch die Methoden beschriebenen Prozesse von dem Zuständen der Objekte ab.
Zustand eines Objektes
[Bearbeiten]Attribut
[Bearbeiten]Die Gemeinsamkeiten von Objekten können durch gemeinsame Zustände der Objekte beschrieben werden. Ein Attribut in einer Definition einer Klasse legt den Zustandsraum als mathematische Menge innerhalb der Klassendefinition fest.
Beispiel - werdeAelter() als Methode
[Bearbeiten]Wenn alle Objekt einer Klasse die Eigenschaft "Alter" in einer Klasse besitzt, kann die Methode z.B. den Zustand Alter als natürliche Zahl um 1 erhöhen. .
Alter unterschiedlicher Objekte
[Bearbeiten]Für konkrete Objekte besitzen dann den Zustand "Alter", der für jedes Objekt mit einem konkreten Wert belegt ist (z.B. bzw.
Mengenbeziehung für Attribute
[Bearbeiten]Die Mengenbeziehung, die zwischen Objekten und deren Klassen zu finden sind (), werden mathematisch auch auf die Attribute übertragen
Aufgaben
[Bearbeiten]Analysieren Sie die Objektklasse "Fahrzeug" und definieren Sie den Methoden, die Prozesse beschreiben (z.B. Fahrzeug bewegt sich und verbraucht dabei Energie aus einem Speicher - z.B. Kraftstoff in einem Tank). Kraftstoff und Position sind dabei als Attribute in einer Klasse "Fahrzeug" definiert.
Seiteninformation
[Bearbeiten]Diese Lernresource können Sie als Wiki2Reveal-Foliensatz darstellen.
Wiki2Reveal
[Bearbeiten]Dieser Wiki2Reveal Foliensatz wurde für den Lerneinheit Objektorientierte Mathematische Modellbildung' erstellt der Link für die Wiki2Reveal-Folien wurde mit dem Wiki2Reveal-Linkgenerator erstellt.
- Die Seite wurde als Dokumententyp PanDocElectron-SLIDE erstellt.
- Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Objektorientierte%20Mathematische%20Modellbildung/Methoden
- siehe auch weitere Informationen zu Wiki2Reveal und unter Wiki2Reveal-Linkgenerator.