Zustand eines Objektes = Werte seiner Attribute.
- Objekte mit Zustandsänderungen sind viel schwerer zu verstehen/benutzen
als unveränderliche (immutable) Objekte.
- Attribute sollen so weit wie möglich
als
final
(unveränderlich) deklariert werden.
- ...werden dann im Konstruktor initialisiert.
Johannes Waldmann
2009-01-12