Diskussion:Muster: Java: Observer

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

List oder ArrayList[Bearbeiten]

Ich kenne mich mit Java Standard überhaupt nicht aus; ist das eine .NET-Sprache? Die gestern (28.09.2011) vorgenommene Änderung kommt mir jedenfalls unvollständig vor. Nach meinen .NET-Kenntnissen ist List<T> besser als ArrayList. Dann müsste aber auch die Initialisierung geändert werden (im ersten Code-Ausschnitt in der dritten Zeile).

// Vor den Änderungen:
private ArrayList<Beobachter> beobachter = new ArrayList<Beobachter>();
// Jetzt:
private List<Beobachter> beobachter = new ArrayList<Beobachter>();
// Sollte es nicht so lauten?
private List<Beobachter> beobachter = new List<Beobachter>();

Es wäre nett, wenn ein Java-Kenner das prüfen und ggf. berichtigen könnte. -- Danke! Jürgen 08:24, 29. Sep. 2011 (CEST)[Beantworten]