Datenstrukturen / Das Collection-Framework - Institut für ...
Datenstrukturen / Das Collection-Framework - Institut für ...
Datenstrukturen / Das Collection-Framework - Institut für ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Anonyme Implementierungen (1)<br />
Über Factory-Methoden der Klasse java.util.<strong>Collection</strong>s<br />
können anonyme Implementierungen von Kollektionen erzeugt<br />
werden.<br />
<strong>Das</strong> sind Implementierungen eines <strong>Collection</strong>-Interfaces, deren<br />
Klassendefinitionen nicht als public deklariert sind.<br />
Über diese Methoden ist es möglich, von einem Objekt einer<br />
beliebigen Klasse, die eines der <strong>Collection</strong>-Interfaces implementiert,<br />
eine Version zu erhalten, die unveränderbar bzw. synchronisiert ist.<br />
Hierfür stellt die Klasse <strong>Collection</strong>s die Methoden<br />
synchronizedXXX() und unmodifiableXXX() zur Verfügung,<br />
wobei XXX für eines der <strong>Collection</strong>-Interfaces steht.<br />
Als Parameter bekommen die Methoden jeweils ein Exemplar einer<br />
vorhandenen Implementierung übergeben. Als Ergebnis wird die<br />
synchronisierte bzw. unveränderbare Implementierung des<br />
übergebenen Exemplars zurückgeliefert.<br />
30 W. Geiger, W. Süß, T. Schlachter<br />
<strong>Institut</strong> für Angewandte Informatik