Modularisierung
Worum geht es hier?
Objektorientierte Programmierung nutzt Modularisierung als eines der zentralen Prinzipien bei der Software-Entwicklung. Die Idee besteht darin, komplexe Systeme nach dem Baukastenprinzip zu erstellen.

Hier lernst du ...
- ... was man unter Modularisierung versteht.
- ... wie man Klassen als Bausteine mit einer Schnittstelle konzipiert und nutzt.
- ... was man unter dem Geheimnisprinzip und Datenkapselung versteht.
- ... wie man Datenkapselung in Python implementiert.
Ein Wissensspeicher
Die Inhalte dieses Abschnitts solltest du dir strukturiert aufschreiben. Dazu kannst du den folgenden Wissensspeicher ausfüllen: