Coding-Challenges zu Entwurfsmuster

Übe Entwurfsmuster mit 8 Coding-Challenges, von leicht bis schwer. Jede Challenge läuft im Browser, mit sofortigen Tests, einem KI-Review deines Codes und Community-Lösungen zum Vergleichen.

Einfach · 6 Mittel · 2

Fähigkeiten, die du übst: Adapter-MusterBuilder-MusterBäumeComposite-MusterDecorator-MusterDictionariesEinheiten umrechnenFactory-MethodeFassaden-MusterGemeinsamer ZustandObserver-MusterPolymorphie
  • Python · C++ · C#
  • Automatisierte Tests
  • KI-Code-Review
  • Community-Lösungen
226
Herausforderungen
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

8 Herausforderungen
Einfach

Checkout-Fassade

Verberge Lagerprüfungen und Preissummen hinter einem einzigen Checkout-Aufruf.

Du lernst Fassaden-MusterPrüfung
ArraysEntwurfsmusterSimulation
Noch keine Lösungen
Mittel

Ordnergrößen mit Composite

Berechne die Gesamtgröße jedes Ordners in einem Baum, in dem Ordner Dateien und andere Ordner enthalten.

Du lernst Composite-MusterBäume
EntwurfsmusterRecursionTrees
Noch keine Lösungen
Einfach

Formen-Factory

Erzeuge Formen aus Textbeschreibungen mit einer Factory und gib die Fläche jeder Form zurück.

Du lernst Factory-MethodePolymorphie
EntwurfsmusterParsingmath
Noch keine Lösungen
Einfach

Eine gemeinsame Konfiguration

Simuliere ein Singleton-Objekt für Einstellungen: Jeder Teil des Programms liest und schreibt dieselbe Instanz.

Du lernst SingletonGemeinsamer Zustand
BeginnerEntwurfsmusterSimulation
Noch keine Lösungen
Einfach

Adapter für Temperatursensoren

Passe Messwerte von Fahrenheit-, Kelvin- und Celsius-Sensoren an eine gemeinsame Celsius-Schnittstelle an.

Du lernst Adapter-MusterEinheiten umrechnen
EntwurfsmusterParsingmath
Noch keine Lösungen
Einfach

Event-Abonnenten

Verteile Events im Observer-Stil an die Abonnenten jedes Themas und zähle, was jede Person erhält.

Du lernst Observer-MusterDictionaries
EntwurfsmusterSimulationStrings
Noch keine Lösungen
Einfach

Preis-Decorator

Umhülle einen Basispreis mit Discount-, Steuer-, Versand- und Gutschein-Dekoratoren, die in Reihenfolge angewendet werden.

Du lernst Decorator-MusterProzentrechnung
EntwurfsmusterSimulationmath
Noch keine Lösungen
Mittel

SQL-Query-Builder

Setze aus Teilen, die in beliebiger Reihenfolge gegeben sind, eine SQL-Abfrage zusammen – so, wie ein Builder-Objekt seine Einstellungen Schritt für Schritt sammelt.

Du lernst Builder-MusterStrings zusammensetzen
EntwurfsmusterParsingStrings
Noch keine Lösungen