Vorteile der OOP

Die weiter oben genannten Vorteile der OOP lassen sich hier konkretisieren.

1. Wiederverwertbarkeit

Eine einmal programmierte Klasse Pferd ermöglicht es, unendliche viele Objekte der Klasse Pferd zu erzeugen. Man muss lediglich die Attribute mit konkreten Werten belegen.

2. Aufteilung in überschaubare Einzelteile

Ein Pferderennen kann programmiert werden, indem Klassen wie Pferd, Reiter, Wettbüro usw. einzeln programmiert werden.

3. Erweiterungsmöglichkeit

Sollte zu dem Pferderennen ein Wettbüro hinzukommen muss lediglich die neuen Klasse Wettbüro und Wette erstellt werden.