diff composite.tex @ 7:20c0116dcb97

added files (forgot for last commit
author meillo@marmaro.de
date Mon, 18 Jun 2007 12:10:45 +0200
parents
children c9e5dcd79aae
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/composite.tex	Mon Jun 18 12:10:45 2007 +0200
@@ -0,0 +1,143 @@
+% @file
+% @brief   Referat DesignPattern `Composite'
+% @author  dimitar dimitrov
+% @since   2007-06-18
+
+
+\documentclass{beamer}
+
+
+  \usepackage[T1]{fontenc}
+  \usepackage[latin1]{inputenc}
+  \usepackage{ngerman}
+  \usepackage{graphicx}
+  \usepackage[automark]{scrpage2}
+  \usepackage{listings}
+  \input{Style01}
+
+
+
+\begin{document}
+
+
+\title{Design Pattern ``Composite''}
+\date{\today}
+
+\author{Dimitar Dimitrov}
+
+%\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
+
+\frame{
+  \titlepage
+}
+
+
+
+
+
+\section[Outline]{}
+\frame{
+  Dauer der Präsentation: etwa 10 Minuten
+  \vspace{2ex}
+
+  \tableofcontents
+}
+
+
+
+
+\section{Definition}
+
+\frame{ \frametitle{Definition}
+
+  \begin{block}{}
+  \end{block}
+
+}
+
+
+\section{Motivation}
+
+\frame{ \frametitle{Motivation}
+
+  \begin{block}{}
+  \end{block}
+
+}
+
+
+\section{Wann verwenden?}
+\frame{ \frametitle{Wann verwenden?}
+
+  \begin{block}{}
+  \end{block}
+
+}
+
+
+
+\section{Struktur}
+
+\frame{ \frametitle{UML-Diagramm des Composite-Pattern}
+  \centerline{ \includegraphics[width=20em]{pics/composite_big.png} }
+}
+
+
+
+
+
+\section{Java-Beispiel}
+\frame{ \frametitle{class Main, interface IComponent}
+
+  {\tiny
+    \lstinputlisting[language=java]{code/composite-main.java}
+    \lstinputlisting[language=java]{code/composite-icomponent.java}
+  }
+
+}
+
+
+\frame{ \frametitle{class Composite}
+
+  {\tiny
+    \lstinputlisting[language=java]{code/composite-composite.java}
+  }
+
+}
+
+
+\frame{ \frametitle{class Leaf}
+
+  {\tiny
+    \lstinputlisting[language=java]{code/composite-leaf.java}
+  }
+
+}
+
+
+
+
+\section{Zusammenfassung}
+\frame{ %\frametitle{Zusammenfassend}
+  \begin{block}{Zusammenfassung}
+  \begin{itemize}
+    \item 
+    \item 
+    \item 
+  \end{itemize}
+  \end{block}
+
+  \pause
+
+  \begin{block}{Fazit}
+    \begin{itemize}
+      \item 
+      \item 
+      \item 
+    \end{itemize}
+  \end{block}
+}
+
+
+
+\end{document}