XML und Immutable Objects

Unveränderliche Objekte – also ohne Setter, sind enorm praktisch und gemeinhin guter Stil. Ok, nicht immer, aber für enorm viele Datenklassen macht es total Sinn – insbesondere, weil sie Threadsafe sind und in Interfaces Seiteneffekte durch call by reference vermeiden. Nun sind eben genau diese Typen gerne mal zu schreiben und JAXB verlangt einen Defaultconstructor. […]