\begin{slide}{Getter/Setter f�r Attribute}
Geheimnisprinzip: Attribute sollen nicht sichtbar sein,
verwende stattdessen \emph{Operationen}:
\begin{itemize}
\item \verb|get|: um Attributwert zu lesen
\item \verb|set|: um Attributwert zu setzen
\end{itemize}
Vorteil: das Objekt \glqq bemerkt\grqq\ jeden Zugriff \\
und kann entsprechend reagieren

\hrule

Namens-Konvention festlegen und beachten.
\begin{verbatim}
class A {   Foo get_Foo (); Bar getBar ();
  void set (x : Foo); void set (x : Bar);   
}
\end{verbatim}
Typinformation im Namen ist eigentlich schlechter Stil \\
(ist 1. redundant, 2. nicht pr�fbar)
\end{slide}
