diff 04_composite.tex @ 12:a7bdc1211d3a

renamed files; some restructuring
author meillo@marmaro.de
date Thu, 21 Jun 2007 10:46:57 +0200
parents composite.tex@c9e5dcd79aae
children eff2ffb701fe
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/04_composite.tex	Thu Jun 21 10:46:57 2007 +0200
@@ -0,0 +1,133 @@
+% @file
+% @brief   Referat DesignPatterns `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 Patterns ``Composite''}
+\date{\today}
+
+\author{Dimitar Dimitrov}
+
+%\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
+
+\frame{
+  \titlepage
+}
+
+
+
+
+
+\section[Outline]{}
+\frame{ \frametitle{Outline}
+  \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}
+\subsection{main, IComponent}
+\frame{ \frametitle{class Main, interface IComponent}
+
+  {\tiny
+    \lstinputlisting[language=java]{code/composite-main.java}
+    \lstinputlisting[language=java]{code/composite-icomponent.java}
+  }
+
+}
+
+
+\subsection{Composite}
+\frame{ \frametitle{class Composite}
+
+  {\tiny
+    \lstinputlisting[language=java]{code/composite-composite.java}
+  }
+
+}
+
+
+\subsection{Leaf}
+\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}
+}
+
+
+
+\end{document}