docs/DesignPatterns

changeset 24:6592083da58a

cleanups
author meillo@marmaro.de
date Tue, 26 Jun 2007 22:30:35 +0200
parents e206112b4afe
children e7ac382e4a20
files 03_observer.tex
diffstat 1 files changed, 7 insertions(+), 29 deletions(-) [+]
line diff
     1.1 --- a/03_observer.tex	Tue Jun 26 22:04:19 2007 +0200
     1.2 +++ b/03_observer.tex	Tue Jun 26 22:30:35 2007 +0200
     1.3 @@ -6,33 +6,24 @@
     1.4  
     1.5  \documentclass{beamer}
     1.6  
     1.7 -
     1.8 -%  \usepackage[T1]{fontenc}
     1.9    \usepackage[utf8]{inputenc}
    1.10    \usepackage{ngerman}
    1.11    \usepackage{graphicx}
    1.12    \usepackage[automark]{scrpage2}
    1.13    \input{Style01}
    1.14  
    1.15 -
    1.16 +  \title{Observer-Pattern}
    1.17 +  \author{Markus Schnalke}
    1.18 +  \date{}
    1.19  
    1.20  \begin{document}
    1.21  
    1.22  
    1.23 -\title{Observer-Pattern}
    1.24 -\author{Markus Schnalke}
    1.25 -\date{}
    1.26 -
    1.27 -%\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
    1.28 -
    1.29  \frame{
    1.30    \titlepage
    1.31  }
    1.32  
    1.33  
    1.34 -
    1.35 -
    1.36 -
    1.37  \section[Outline]{}
    1.38  \frame{
    1.39    \tableofcontents
    1.40 @@ -42,12 +33,11 @@
    1.41  
    1.42  
    1.43  \section{Vorgehensweise}
    1.44 -
    1.45  \frame{ \frametitle{Von der anderen Seite}
    1.46  
    1.47    \begin{block}{Gründe}
    1.48 -    Design Pattern sind so etwas wie ``Best Practices'' (also bewährte
    1.49 -    Vorgehensweisen), meist \textbf{nach Vorbildern in der Wirklichkeit}
    1.50 +    Design Pattern sind ``Best Practices'' (= Erfolgsrezepte),
    1.51 +    meist \textbf{nach Vorbildern in der Realität}
    1.52    \end{block}
    1.53    \pause
    1.54    \begin{block}{Meine Vorgehensweise}
    1.55 @@ -61,7 +51,6 @@
    1.56  
    1.57  
    1.58  \section{Erarbeitung des Patterns}
    1.59 -
    1.60  \frame{ \frametitle{Ein Beispiel}
    1.61  
    1.62    \begin{block}{Die Situation}
    1.63 @@ -101,7 +90,7 @@
    1.64        \item Man weiß nicht wer Interesse hat
    1.65        \item nicht mal wieviele
    1.66        \item Manche Interessenten sind vielleicht nur zu bestimmten Zeiten da
    1.67 -      \item ... oder sie sind taub
    1.68 +      \item (... oder sie sind taub)
    1.69      \end{itemize}
    1.70    \end{block}
    1.71  
    1.72 @@ -177,10 +166,7 @@
    1.73  
    1.74  \subsection{Zusammenfassung}
    1.75  
    1.76 -% Zusammenfassung des Beispiels: Was haben wir, ist alles abgedeckt
    1.77 -% Frage: Sind die Zuhörer zufrieden? Ist die Lösung gut?
    1.78  \frame{ \frametitle{Zusammenfassung des Beispiels}
    1.79 -
    1.80    \begin{block}{Pinnwand + Sekretärin + Benachrichtigung}
    1.81      \begin{itemize}
    1.82        \item Man kann neue Zettel anpinnen lassen
    1.83 @@ -199,7 +185,6 @@
    1.84        \item Was fehlt?
    1.85      \end{itemize}
    1.86    \end{block}
    1.87 -
    1.88  }
    1.89  
    1.90  
    1.91 @@ -211,7 +196,6 @@
    1.92  
    1.93  
    1.94  \frame{ \frametitle{Überleitung}
    1.95 -
    1.96    \begin{block}{Neue Namen}
    1.97      \begin{itemize}
    1.98        \item Pinnwand-Sekretärin-Einheit $\rightarrow$ ``Subject''
    1.99 @@ -225,9 +209,8 @@
   1.100    \begin{block}{Schnittstellen}
   1.101      Die Fähigkeiten der Pinnwand/Sekretärin und Interessenten sind ihre ``Interfaces''.
   1.102  
   1.103 -    (rem: taub, minimale Fähigkeiten, leserliche Schrift, ...)
   1.104 +    (vgl: taub, minimale Fähigkeiten, leserliche Schrift, ...)
   1.105    \end{block}
   1.106 -
   1.107  }
   1.108  
   1.109  
   1.110 @@ -273,7 +256,6 @@
   1.111  % Einsatzgebiete (MVC) und RL (Mailingslisten, Ebay-Suchabo)
   1.112  % nicht aber (Blog + RSS)
   1.113  \frame{ \frametitle{Der Observer in der Praxis}
   1.114 -
   1.115    \begin{block}{Beispiele}
   1.116      \begin{itemize}
   1.117        \item Observer ist sehr verbreitet
   1.118 @@ -290,7 +272,6 @@
   1.119        \item nicht Blog mit RSS-Feed!
   1.120      \end{itemize}
   1.121    \end{block}
   1.122 -
   1.123  }
   1.124  
   1.125  
   1.126 @@ -343,9 +324,7 @@
   1.127  
   1.128  
   1.129  \subsection{Code}
   1.130 -% Kein Code!
   1.131  \frame{ \frametitle{Code? --- Nein, kein Code!}
   1.132 -
   1.133    \begin{block}{Denn}
   1.134      \begin{center}
   1.135      \textbf{ Implementierungen sind Schall und Rauch,\\
   1.136 @@ -359,7 +338,6 @@
   1.137      \textit{ Beispiel-Implementierung in der Ausarbeitung. }
   1.138    \end{block}
   1.139    }
   1.140 -
   1.141  }
   1.142  
   1.143