Polymorphie-Übung mit Lager-Kommissionier-Robotern in Bremerhaven
Übersicht
Worum es bei diesem Projekt geht.
Modelliere eine abstrakte Roboter-Klasse, implementiere drei Hersteller-APIs und einen Mock – erhalte ein verifizierbares Zertifikat.
Das Briefing
Was Du tust und was Du zeigst.
Wie modelliert man drei (bald vier) Roboter-Hersteller polymorph in Java, sodass die Steuerungs-Logik herstellerunabhängig wird?
Earning criteria — what you'll demonstrate
- Polymorphie als Hebel gegen Code-Duplikation produktiv einsetzen
- Abstrakte Klassen und Interfaces korrekt voneinander abgrenzen
- Hersteller-spezifische APIs hinter einer einheitlichen Schnittstelle kapseln
- Erweiterbarkeit eines Designs nicht behaupten, sondern in Code beweisen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Object-Oriented Programming and Design
Bachelor · Cs Se
Fit score: 1
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftware Engineer
Software Engineers, die Polymorphie konsequent gegen Duplikation einsetzen, schreiben den wartbaren Code, den Tech Leads in jedem Code-Review feiern.
Dieses Projekt schärft
- polymorphism
- object-oriented-design
- interfaces
Backend-Engineer
Backend-Engineers brauchen polymorphe API-Kapselung täglich (Payment-Provider, Notification-Provider, Storage) — dieses Muster ist die Brot-und-Butter-Übung.
Dieses Projekt schärft
- abstract-classes
- interfaces
- java
Noch eine Sache