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.
![ZufI](https://dev.inf-schule.de/content/7_oop/2_python/1_ampel/2_modularisierung/zufi.png)
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: