# HG changeset patch # User meillo@marmaro.de # Date 1182861361 -7200 # Node ID 80c995d97cfa60811d1658d55c224934f504d76b # Parent 12d6f1a641c8a95af7d94b32c8b3b8bc0b4fcb08 updated Observer diff -r 12d6f1a641c8 -r 80c995d97cfa 01_einfuehrung.tex --- a/01_einfuehrung.tex Tue Jun 26 09:53:41 2007 +0200 +++ b/01_einfuehrung.tex Tue Jun 26 14:36:01 2007 +0200 @@ -85,7 +85,7 @@ \pause \begin{block}{1991} - Design Patterns - Elements of Reusable Object-Oriented Software + ``Design Patterns - Elements of Reusable Object-Oriented Software'' \end{block} } diff -r 12d6f1a641c8 -r 80c995d97cfa 03_observer.tex --- a/03_observer.tex Tue Jun 26 09:53:41 2007 +0200 +++ b/03_observer.tex Tue Jun 26 14:36:01 2007 +0200 @@ -47,7 +47,7 @@ \begin{block}{Gründe} Design Pattern sind so etwas wie ``Best Practices'' (also bewährte - Vorgehensweisen), oft \textbf{nach Vorbildern in der Wirklichkeit} + Vorgehensweisen), meist \textbf{nach Vorbildern in der Wirklichkeit} \end{block} \pause \begin{block}{Meine Vorgehensweise} @@ -57,12 +57,10 @@ sollte. \end{block} - % todo: Mehr und ausführlicher; Verweis auf nach dem Vortrag - } -\section{Erarbeitung des Observers} +\section{Erarbeitung des Patterns} \frame{ \frametitle{Ein Beispiel} @@ -170,7 +168,7 @@ \item Durch Studiengebühren wird eine längere Arbeitszeit der Sekretärin finanziert \item Man kann sich bei der Sekretärin nun als ``Interessierter'' registrieren \item Die Sekretärin trägt die Telefonnummer in eine Liste ein - \item Fortan ruft sie alle Personen der Liste an, wenn sie einen neuen Zettel anpinnt + \item Zukünftig ruft sie alle Personen der Liste an, wenn sie einen neuen Zettel anpinnt \end{itemize} \end{block} @@ -209,7 +207,7 @@ -\section{Nun zum Pattern} +\section{Das Pattern} \frame{ \frametitle{Überleitung} @@ -226,6 +224,8 @@ \begin{block}{Schnittstellen} Die Fähigkeiten der Pinnwand/Sekretärin und Interessenten sind ihre ``Interfaces''. + + (rem: taub, minimale Fähigkeiten, leserliche Schrift, ...) \end{block} } @@ -314,7 +314,7 @@ \begin{itemize} \item Bei komplexen Update-Zusammenhängen empfehlenswert \item vermittelt zwischen Subject und Observer - \item Mehr dazu in der Ausarbeitung + \item (Mehr dazu in der Ausarbeitung) \end{itemize} \end{block} @@ -354,8 +354,8 @@ \vspace{4ex} {\scriptsize - \begin{block}{Aber} - Beispiel-Implementierung in der Ausarbeitung. + \begin{block}{} + \textit{ Beispiel-Implementierung in der Ausarbeitung. } \end{block} } @@ -366,11 +366,11 @@ \section{Zusammenfassung} \frame{ %\frametitle{Zusammenfassend} \begin{block}{Zusammenfassung} - \begin{itemize} - \item - \item - \item - \end{itemize} + \begin{itemize} + \item Menschen denken basierend auf der Realität + \item deshalb Design Patterns auf Realität zurückführen + \item Patterns anwenden weil man es in der Realität auch so machen würde + \end{itemize} \end{block} } diff -r 12d6f1a641c8 -r 80c995d97cfa Makefile --- a/Makefile Tue Jun 26 09:53:41 2007 +0200 +++ b/Makefile Tue Jun 26 14:36:01 2007 +0200 @@ -13,7 +13,7 @@ pdflatex 09_zusammenfassung.tex merge: - rm all.pdf + rm -f all.pdf pdftk A=00_vorstellung.pdf cat A1-2 output 00_vorstellung-mod.pdf && rm 00_vorstellung.pdf pdftk *.pdf cat output all.pdf