Implementierung eines Stacks

Aufgabe: Schreiben Sie eine Klasse Stack, die mit Hilfe einer verketteten Liste einen Stapel implementiert und insbesondere die Methoden push, pop und isEmpty besitzt. Auf dem Stapel sollen String-Objekte abgelegt werden können.
Verwenden Sie dabei das Entwurfsmuster Kompositum und achten Sie auf die Trennung von Struktur und Daten!