\begin{slide}{(Un)veränderliche Objekte}

Zustand eines Objektes $=$ Werte seiner Attribute.
\begin{itemize}
\item
  Objekte mit Zustandsänderungen sind viel schwerer zu verstehen/benutzen
  als unveränderliche (\emph{immutable}) Objekte.
\item
  Attribute sollen so weit wie möglich
  als \verb|final| (unveränderlich) deklariert werden.
\item
  \dots werden dann im Konstruktor initialisiert.
\end{itemize}


\end{slide}
