Mercurial > docs > DesignPatterns
changeset 24:6592083da58a
cleanups
author | meillo@marmaro.de |
---|---|
date | Tue, 26 Jun 2007 22:30:35 +0200 (2007-06-26) |
parents | e206112b4afe |
children | e7ac382e4a20 |
files | 03_observer.tex |
diffstat | 1 files changed, 7 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- 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} } - }