Kapitel 8. Benutzerdefinierte Typen: Enums
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel werde ich mich darauf konzentrieren, was ein benutzerdefinierter Typ ist und den einfachsten benutzerdefinierten Datentyp behandeln: Aufzählungen. Ich erkläre, wie du eine Aufzählung erstellst, die deinen Code vor häufigen Programmierfehlern schützt. Dann gehe ich auf fortgeschrittene Funktionen ein, mit denen du deine Ideen klarer ausdrücken kannst, z. B. das Erstellen von Aliasen, die Eindeutigkeit von Aufzählungen oder die Bereitstellung automatisch generierter Werte.
Benutzerdefinierte Typen
Ein benutzerdefinierter Typ ist ein Typ, den du als Entwickler erstellst. Du legst fest, welche Daten mit dem Typ verbunden sind und welche Verhaltensweisen mit deinem Typ verbunden sind. Jeder dieser Typen sollte sich auf ein bestimmtes Konzept beziehen. Das hilft anderen Entwicklern dabei, sich ein mentales Modell von deiner Codebasis zu machen.
Wenn ich zum Beispiel ein Kassensystem für ein Restaurant schreibe, würde ich erwarten, dass ich in deiner Codebasis auf Konzepte aus dem Restaurantbereich stoße. Konzepte wie Restaurants, Menüpunkte und Steuerberechnungen sollten alle auf natürliche Weise im Code dargestellt werden. Wenn ich stattdessen Listen, Wörterbücher und Tupel verwenden würde, müsste ich die Bedeutung von Variablen ständig neu interpretieren, um sie natürlich abzubilden.
Betrachte ...
Get Robustes Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.