Abstrakte Datentypen und Schnittstellen