2 Aspekte
Es gibt 2 grundsätzliche Aspekte von Software:
1. die Daten
2. die Aktionen
Die Daten sind der statische Aspekt von Software. Sie beschreiben den Zustand in einem bestimmten Zeitpunkt.
Die Aktionen sind der dynamische Aspekt von Software. Aktionen laufen ab und verändern den Zustand.
Welche Rolle spielen Objekte in Bezug auf Daten und Aktionen?
Die Daten beschreiben den Zustand der Objekte in einem bestimmten Zeitpunkt. Der Zustand der Objekte setzt sich zusammen aus
1. den Eigenschaften der Objekte
2. den Relationen zwischen den Objekten
Die Aktionen verändern den Zustand der Objekte. Sie können sowohl die Eigenschaften der Objekte als auch die Relationen zwischen den Objekten verändern.
nächstes Kapitel: Was Objektorientierung ist (Konzepte)