~Java4Beginners~
~Java4Beginners~

Grundsäulen der Objektorientierung


3 von 4 Säulen finden direkt in der Programmierung statt.
Die Säule Generalisierung ist im Vorfeld der Programmierung schon in Anwendung, nämlich in der UML.
Die Generalisierung ist grob vergleichbar mit der Normalisierung bei Datenbanken.
In Java werden wir uns also primär mit den anderen 3 Säulen beschäftigen.
  • Datenkapselung
  • Polymorphismus
  • Vererbung
Warum aber Objektorientierung? Sehen wir uns die Vorteile an.

Vorteile der Objektorientierung

  • Die OOP erleichtert die Programmierung
  • Die OOP ist weniger fehleranfällig
  • Die OOP verbessert die Wiederverwendung von Programmcode
  • Objekte können die Realwelt besser abbilden
  • Die OOP erlaubt die Erzeugung von neuen Datentypen
nach oben Java4Beginners -- Seitenversion 1.0 -- Stand: 2017-04-27