Navigation überspringen

Kapitel 8 - Javas objektorientiertes Konzept

Definition

Das Programmierparadigma Objektorientierte Programmierung (OOP) umfasst ganzheitlich die Analyse, den Entwurf und die Realisierung von Software-Programmen. Dabei sind Objekte im Kern der Betrachtung. Objekte sind durch Merkmale und Fähigkeiten voneinander unterscheidbar und bilden Grenzen zueinander. Objekte kommunizieren durch Nachrichten.

Mit wenigen Grundmerkmalen ist das Paradigma der OOP beschrieben, siehe auch Übersicht der Programmierparadigmen

  1. Kapselung
  2. Generalisierung
  3. Polymorphie

In speziellerer Beschreibung sind noch zu nennen

  • Modularität
  • Klassen aus Objektgruppen
  • Datenabstraktion