changeset 27:c5c50818b3d9

cleanups
author meillo@marmaro.de
date Wed, 27 Jun 2007 21:42:36 +0200
parents 19e867456aff
children ddd8378a539e
files 04_composite.tex
diffstat 1 files changed, 21 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/04_composite.tex	Wed Jun 27 21:24:13 2007 +0200
+++ b/04_composite.tex	Wed Jun 27 21:42:36 2007 +0200
@@ -72,6 +72,8 @@
     \end{itemize}
   \end{block}
 
+  \pause
+
   \begin{block}{Lösung}
     \begin{itemize}
       \item Eine abstrakte Oberklasse repräsentiert Primitive und Container
@@ -101,26 +103,35 @@
 }
 
 \frame{ \frametitle{Beteiligte}
-  
+  { \tiny
   \begin{block}{Component}
-    Definiert die gemeinsame Schnittstelle aller Objekte im Baum Implementiert Default-Verhalten, wo möglich und sinnvoll
-    Definiert eine Schnittstelle für den Zugriff auf Kinder einer Komponente
+  \begin{itemize}
+    \item Definiert die gemeinsame Schnittstelle aller Objekte im Baum Implementiert Default-Verhalten, wo möglich und sinnvoll
+    \item Definiert eine Schnittstelle für den Zugriff auf Kinder einer Komponente
+  \end{itemize}
   \end{block}
 
   \begin{block}{Leaf}
-    Repräsentiert Blätter in der Baumhierarchie
-    Definiert das Verhalten von atomaren Objekten
+  \begin{itemize}
+    \item Repräsentiert Blätter in der Baumhierarchie
+    \item Definiert das Verhalten von atomaren Objekten
+  \end{itemize}
   \end{block}
 
   \begin{block}{Composite}
-    Repräsentiert Wurzel- und innere Knoten in der Baumhierarchie
-    Definiert das Verhalten dieser Knoten
-    Implementiert Kind-bezogene Operationen
+  \begin{itemize}
+    \item Repräsentiert Wurzel- und innere Knoten in der Baumhierarchie
+    \item Definiert das Verhalten dieser Knoten
+    \item Implementiert Kind-bezogene Operationen
+  \end{itemize}
   \end{block}
 
   \begin{block}{Client}
-    manipuliert Objekte mittels Component-Schnittstelle
+  \begin{itemize}
+    \item manipuliert Objekte mittels Component-Schnittstelle
+  \end{itemize}
   \end{block}
+  }
 }
 
 
@@ -171,7 +182,7 @@
 
     \item Macht es einfach, neue Arten von Komponenten hinzuzufügen;
 
-    \item Anwendungsklassen funktionieren ohne Änderung. Macht das Design vielleicht "allgemeiner" als gewünscht; falls nur bestimmte Klassen in ein bestimmtes Composite aufgenommen werden sollen, sind dafür Laufzeitüberprüfungen notwendig
+    \item Anwendungsklassen funktionieren ohne Änderung. Macht das Design vielleicht ``allgemeiner'' als gewünscht; falls nur bestimmte Klassen in ein bestimmtes Composite aufgenommen werden sollen, sind dafür Laufzeitüberprüfungen notwendig
   \end{itemize}
   \end{block}
 }