Grundlagen der Objektorientierten Programmierung (OOP)
Methode des Objektorientierten Software-Designs
Die objektorientierte Methode des Software-Designs verwendet Modelle, die reale Gegenstände durch den Betrieb von Klassen und Objekten darstellen. Dies dient:
- Einer größeren Darstellung der Realität.
- Dem Ziel, Daten und Funktionen in einer kombinierten Einheit zu bündeln.
Diese Idee wurde mit Sprachen wie Smalltalk geboren.
Abstraktion
Abstraktion bezieht sich auf die Darstellung von Objekten, indem die wichtigsten Eigenschaften von unwesentlichen Details getrennt werden.
Sie erfolgt durch die Festlegung der wesentlichen Merkmale eines Objekts der realen Welt (Eigenschaften und Verhalten), die dann in ein Software-Objekt umgesetzt werden.
Modularität
Modularität beruht auf dem Konzept einzelner...