Grundlagen der objektorientierten Programmierung (OOP)
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 2,68 KB
Was ist Modularität?
Ein Modul ist eine Gruppe von Komponenten, die einen gemeinsamen Zweck verfolgen. Diese Komponenten können Typen, Variablen, Konstanten, Prozeduren oder Funktionen umfassen.
- Kapselung: Ein Modul kapselt seine Komponenten. Es macht nur bestimmte Komponenten nach außen hin bekannt (Export), während andere intern verborgen bleiben.
- Komplexität: Mit dem Wachstum der Software von einfachen Assembler-Programmen hin zu Systemen mit Millionen von Codezeilen ist die Aufteilung in unabhängige Module essenziell geworden.
Softwarequalität und OOP
Die objektorientierte Programmierung (OOP) bietet eine neue Art des Denkens und Designs. Wichtige Qualitätsfaktoren sind:
- Effizienz: Optimale Ressourcennutzung.
- Portabilität: Einfache Übertragbarkeit