changeset 21:80c995d97cfa

updated Observer
author meillo@marmaro.de
date Tue, 26 Jun 2007 14:36:01 +0200 (2007-06-26)
parents 12d6f1a641c8
children 7a1c45c0b778
files 01_einfuehrung.tex 03_observer.tex Makefile
diffstat 3 files changed, 16 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- 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}
 }
 
--- 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}
 
 }
--- 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