# HG changeset patch # User meillo@marmaro.de # Date 1182889835 -7200 # Node ID 6592083da58a132829e75d17f46c826381640bac # Parent e206112b4afe6c8b94ef368d9b9a48cfad74bed4 cleanups diff -r e206112b4afe -r 6592083da58a 03_observer.tex --- a/03_observer.tex Tue Jun 26 22:04:19 2007 +0200 +++ b/03_observer.tex Tue Jun 26 22:30:35 2007 +0200 @@ -6,33 +6,24 @@ \documentclass{beamer} - -% \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{ngerman} \usepackage{graphicx} \usepackage[automark]{scrpage2} \input{Style01} - + \title{Observer-Pattern} + \author{Markus Schnalke} + \date{} \begin{document} -\title{Observer-Pattern} -\author{Markus Schnalke} -\date{} - -%\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}} - \frame{ \titlepage } - - - \section[Outline]{} \frame{ \tableofcontents @@ -42,12 +33,11 @@ \section{Vorgehensweise} - \frame{ \frametitle{Von der anderen Seite} \begin{block}{Gründe} - Design Pattern sind so etwas wie ``Best Practices'' (also bewährte - Vorgehensweisen), meist \textbf{nach Vorbildern in der Wirklichkeit} + Design Pattern sind ``Best Practices'' (= Erfolgsrezepte), + meist \textbf{nach Vorbildern in der Realität} \end{block} \pause \begin{block}{Meine Vorgehensweise} @@ -61,7 +51,6 @@ \section{Erarbeitung des Patterns} - \frame{ \frametitle{Ein Beispiel} \begin{block}{Die Situation} @@ -101,7 +90,7 @@ \item Man weiß nicht wer Interesse hat \item nicht mal wieviele \item Manche Interessenten sind vielleicht nur zu bestimmten Zeiten da - \item ... oder sie sind taub + \item (... oder sie sind taub) \end{itemize} \end{block} @@ -177,10 +166,7 @@ \subsection{Zusammenfassung} -% Zusammenfassung des Beispiels: Was haben wir, ist alles abgedeckt -% Frage: Sind die Zuhörer zufrieden? Ist die Lösung gut? \frame{ \frametitle{Zusammenfassung des Beispiels} - \begin{block}{Pinnwand + Sekretärin + Benachrichtigung} \begin{itemize} \item Man kann neue Zettel anpinnen lassen @@ -199,7 +185,6 @@ \item Was fehlt? \end{itemize} \end{block} - } @@ -211,7 +196,6 @@ \frame{ \frametitle{Überleitung} - \begin{block}{Neue Namen} \begin{itemize} \item Pinnwand-Sekretärin-Einheit $\rightarrow$ ``Subject'' @@ -225,9 +209,8 @@ \begin{block}{Schnittstellen} Die Fähigkeiten der Pinnwand/Sekretärin und Interessenten sind ihre ``Interfaces''. - (rem: taub, minimale Fähigkeiten, leserliche Schrift, ...) + (vgl: taub, minimale Fähigkeiten, leserliche Schrift, ...) \end{block} - } @@ -273,7 +256,6 @@ % Einsatzgebiete (MVC) und RL (Mailingslisten, Ebay-Suchabo) % nicht aber (Blog + RSS) \frame{ \frametitle{Der Observer in der Praxis} - \begin{block}{Beispiele} \begin{itemize} \item Observer ist sehr verbreitet @@ -290,7 +272,6 @@ \item nicht Blog mit RSS-Feed! \end{itemize} \end{block} - } @@ -343,9 +324,7 @@ \subsection{Code} -% Kein Code! \frame{ \frametitle{Code? --- Nein, kein Code!} - \begin{block}{Denn} \begin{center} \textbf{ Implementierungen sind Schall und Rauch,\\ @@ -359,7 +338,6 @@ \textit{ Beispiel-Implementierung in der Ausarbeitung. } \end{block} } - }