Das Composite-Pattern
ist für die Repräsentation von Teil-Ganzes-Hierarchien gedacht.
Verwenden Sie dieses Pattern, um damit einen Dateibaum aufzubauen.
Realisieren Sie die Lösung in Java.
Verallgemeinern Sie die Implementierung des Composite-Patterns, damit es auch auf andere Problemstellungen wie z.\,B. die Darstellung einer Dokumentenstruktur angewendet werden kann. Wie weit ist dies mit AspectJ möglich?
Unterbinden Sie, dass Methoden mit null-Parameter aufgerufen werden können.