Kostenloses Modul
Objektorientierter Entwurf und Entwurfsmuster
Lernen Sie objektorientierten Entwurf praktisch: Klassen, Vererbung, Komposition, Entwurfsprinzipien und Entwurfsmuster in Python.
Die Lektionen
Jede Lektion lesen Sie kostenlos vollständig. Mit einem kostenlosen Konto führen Sie die Befehle in einem Lab aus und lösen die Quizze und Aufgaben.
1 · Ubuntu-VM-Lab
Klassen und Objekte in Python
Ich kann ein Ding als Klasse mit Zustand und Verhalten modellieren.
Lektion lesen2 · Ubuntu-VM-Lab
Vererbung und Polymorphie
Ich kann Code durch Vererbung wiederverwenden und Polymorphie nutzen.
Lektion lesen3 · Ubuntu-VM-Lab
Komposition statt Vererbung
Ich kann Komposition statt Vererbung wählen und den Grund nennen.
Lektion lesen4 · Ubuntu-VM-Lab
Entwurfsprinzipien für Klassen
Ich kann Code erkennen, der einer Klasse zwei Aufgaben gibt oder sich schwer erweitern lässt.
Lektion lesen5 · Ubuntu-VM-Lab
Fabrik, Strategie und Dekorierer
Ich kann zu einem Problem eine Fabrik, eine Strategie oder einen Dekorierer wählen und anwenden.
Lektion lesen6 · Ubuntu-VM-Lab
Beobachter und Zustandsmuster
Ich kann das Beobachtermuster und das Zustandsmuster anwenden.
Lektion lesen
In einem echten Lab bearbeitet
Jede Lektion dieses Moduls wird in einem Lab bearbeitet, das nur für Sie startet. Die genutzten Labs:
Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.