Homepage der FernUniversität in Hagen
Objektorientiertes Programmieren
Lehrgebiet Datenverarbeitunghstechnik
Startseite

Lösung zu Selbsttestaufgabe 2.3-2:

Das Geheimnissprinzip ermöglicht die arbeitsteilige Entwicklung großer Programmsysteme, weil das Zusammenspiel der Programmmodule unabhängig von deren Implementierung ist. Die Entwickler einzelner Module müssen nur die öffentlichen Schnittstellen der benutzten Module kennen, um deren öffentliche Operationen verwenden zu können. Die Auswirkungen von Programmänderungen werden beherrschbar. Die Auswirkungen von Fehlern werden verringert, weil der Entwickler eines Moduls keine Möglichkeit hat, über die dokumentierten Schnittstellen anderer Module hinweg deren Implementierungsdetails in die Implementierung des eigenen Moduls einzubeziehen.