# HG changeset patch # User meillo@marmaro.de # Date 1182861871 -7200 # Node ID 7a1c45c0b778a1e88fda833d7cbf97904bcd70b8 # Parent 80c995d97cfa60811d1658d55c224934f504d76b updated observer diff -r 80c995d97cfa -r 7a1c45c0b778 03_observer.tex --- a/03_observer.tex Tue Jun 26 14:36:01 2007 +0200 +++ b/03_observer.tex Tue Jun 26 14:44:31 2007 +0200 @@ -231,6 +231,7 @@ } +\subsection{UML-Diagramme} \frame { \frametitle{Struktur-Diagramm des Observers} \centerline{ \includegraphics[width=20em]{pics/observer_big.png} } } @@ -293,32 +294,32 @@ } -\subsection{Erweiterungen} -% Erweiterungen, verbleibende Probleme, Kompromisse beim Design -\frame{ \frametitle{Mögliche Erweiterungen} - - \begin{block}{Ein Observer und mehrere Subjects} - \begin{itemize} - \item Der Name des Subjects muss mitgesendet werden. - \end{itemize} - \end{block} - - \begin{block}{Nur für bestimmte Informationen anmelden} - \begin{itemize} - \item Oberservers melden sich nur für bestimmte Informationen an - \item Es werden weniger uninteressante Updates gesendet - \end{itemize} - \end{block} - - \begin{block}{UpdateManager} - \begin{itemize} - \item Bei komplexen Update-Zusammenhängen empfehlenswert - \item vermittelt zwischen Subject und Observer - \item (Mehr dazu in der Ausarbeitung) - \end{itemize} - \end{block} - -} +%\subsection{Erweiterungen} +%% Erweiterungen, verbleibende Probleme, Kompromisse beim Design +%\frame{ \frametitle{Mögliche Erweiterungen} +% +% \begin{block}{Ein Observer und mehrere Subjects} +% \begin{itemize} +% \item Der Name des Subjects muss mitgesendet werden. +% \end{itemize} +% \end{block} +% +% \begin{block}{Nur für bestimmte Informationen anmelden} +% \begin{itemize} +% \item Oberservers melden sich nur für bestimmte Informationen an +% \item Es werden weniger uninteressante Updates gesendet +% \end{itemize} +% \end{block} +% +% \begin{block}{UpdateManager} +% \begin{itemize} +% \item Bei komplexen Update-Zusammenhängen empfehlenswert +% \item vermittelt zwischen Subject und Observer +% \item (Mehr dazu in der Ausarbeitung) +% \end{itemize} +% \end{block} +% +%} %\frame{ \frametitle{Wer ruft notify() auf?}