Mercurial > docs > DesignPatterns
changeset 22:7a1c45c0b778
updated observer
author | meillo@marmaro.de |
---|---|
date | Tue, 26 Jun 2007 14:44:31 +0200 (2007-06-26) |
parents | 80c995d97cfa |
children | e206112b4afe |
files | 03_observer.tex |
diffstat | 1 files changed, 27 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- 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?}