Die Klassen, welche eine Implementation darstellen, die zu einem gegebenen Polygon oder Polygonzug die zugehörige Bézierkurve berechnet, sind in der Programmiersprache Java28 geschrieben. Die Strukturierung in Java wird durch Klassen und Pakete vorgenommen. Die Implementation umfasst zwei Pakete. Das erste Paket poly2bezier
enthält zwei Klassen. Die eine approximiert Polygone durch quadratische Bézierkurven, die andere approximiert sie durch kubische Bézierkurven. Das zweite Paket mit Namen poly2bezier.material
enthält Klassen, die primär Hilfsmittel für die Klassen im Paket poly2bezier
sind. Zuerst sollen nun die Hilfsklassen und anschließend die Hauptklassen der Implementation vorgestellt werden29.