Ich gehe ja davon aus, dass ein Erdnußsnack nicht nur Erdnüsse als Inhalt und ein Zitronensnack nicht nur Zitronen.
Insofern sollten doch die Inhaltsbestandteile variabel sein - oder?
Insofern beschreibe doch mal, was für ein Projekt Du tatsächlich aufbauen willst.
Jaa, die Logik hinter dem beschriebenen Klassendesign macht für mich auch bisher noch keinen wirklichen Sinn.