Nutzung abstrakter Datentypen zur Verbesserung der Codequalität