docs/DesignPatterns
changeset 22:7a1c45c0b778
updated observer
author | meillo@marmaro.de |
---|---|
date | Tue, 26 Jun 2007 14:44:31 +0200 |
parents | 80c995d97cfa |
children | e206112b4afe |
files | 03_observer.tex |
diffstat | 1 files changed, 27 insertions(+), 26 deletions(-) [+] |
line diff
1.1 --- a/03_observer.tex Tue Jun 26 14:36:01 2007 +0200 1.2 +++ b/03_observer.tex Tue Jun 26 14:44:31 2007 +0200 1.3 @@ -231,6 +231,7 @@ 1.4 } 1.5 1.6 1.7 +\subsection{UML-Diagramme} 1.8 \frame { \frametitle{Struktur-Diagramm des Observers} 1.9 \centerline{ \includegraphics[width=20em]{pics/observer_big.png} } 1.10 } 1.11 @@ -293,32 +294,32 @@ 1.12 } 1.13 1.14 1.15 -\subsection{Erweiterungen} 1.16 -% Erweiterungen, verbleibende Probleme, Kompromisse beim Design 1.17 -\frame{ \frametitle{Mögliche Erweiterungen} 1.18 - 1.19 - \begin{block}{Ein Observer und mehrere Subjects} 1.20 - \begin{itemize} 1.21 - \item Der Name des Subjects muss mitgesendet werden. 1.22 - \end{itemize} 1.23 - \end{block} 1.24 - 1.25 - \begin{block}{Nur für bestimmte Informationen anmelden} 1.26 - \begin{itemize} 1.27 - \item Oberservers melden sich nur für bestimmte Informationen an 1.28 - \item Es werden weniger uninteressante Updates gesendet 1.29 - \end{itemize} 1.30 - \end{block} 1.31 - 1.32 - \begin{block}{UpdateManager} 1.33 - \begin{itemize} 1.34 - \item Bei komplexen Update-Zusammenhängen empfehlenswert 1.35 - \item vermittelt zwischen Subject und Observer 1.36 - \item (Mehr dazu in der Ausarbeitung) 1.37 - \end{itemize} 1.38 - \end{block} 1.39 - 1.40 -} 1.41 +%\subsection{Erweiterungen} 1.42 +%% Erweiterungen, verbleibende Probleme, Kompromisse beim Design 1.43 +%\frame{ \frametitle{Mögliche Erweiterungen} 1.44 +% 1.45 +% \begin{block}{Ein Observer und mehrere Subjects} 1.46 +% \begin{itemize} 1.47 +% \item Der Name des Subjects muss mitgesendet werden. 1.48 +% \end{itemize} 1.49 +% \end{block} 1.50 +% 1.51 +% \begin{block}{Nur für bestimmte Informationen anmelden} 1.52 +% \begin{itemize} 1.53 +% \item Oberservers melden sich nur für bestimmte Informationen an 1.54 +% \item Es werden weniger uninteressante Updates gesendet 1.55 +% \end{itemize} 1.56 +% \end{block} 1.57 +% 1.58 +% \begin{block}{UpdateManager} 1.59 +% \begin{itemize} 1.60 +% \item Bei komplexen Update-Zusammenhängen empfehlenswert 1.61 +% \item vermittelt zwischen Subject und Observer 1.62 +% \item (Mehr dazu in der Ausarbeitung) 1.63 +% \end{itemize} 1.64 +% \end{block} 1.65 +% 1.66 +%} 1.67 1.68 1.69 %\frame{ \frametitle{Wer ruft notify() auf?}