Bei der Erstellung der Unterlagen wurden KI Assistenten (insbesondere Claude aber ggf. auch ChatGPT, Ollama mit Gemma/LLama/Qwen oder OpenCode mit Kimi/Qwen/Deepseek...) unterstützend eingesetzt. Dies erfolgte insbesondere zur Unterstützung bei der Generierung von Grafiken (d. h. SVG Dateien), oder um sich Übersichtstabellen generieren zu lassen. Weiterhin wurde KI zur allgemeinen Qualitätssicherung eingesetzt. Inhalte, die ggf. von der KI vorgeschlagen wurden, wurden im Falle der Übernahme explizit validiert und angepasst.
Welchem Zweck dient die Domänenmodellierung?
Was soll man als Attribut und was als Klasse modellieren?
Warum sollte man Mengen als Klassen modellieren?
recordsWas ist ein record?
Von welcher Klasse erben alle Records?
Ist es möglich von Java Records zu erben?
Konstruktoren und records
Können records Konstruktoren haben?
Können records mehrere Konstruktoren haben?
Können records Konstruktoren mit Parametern haben?
Können records Konstruktoren ohne Parameter haben?
Was ist der kanonische Konstruktor?
enumsWie definiere ich eine Aufzählung?
Welchen Vorteil bietet die explizite Definition einer Aufzählung in Java?
Können Aufzählungen Methoden und eigene Eigenschaften haben?