Mercurial > docs > DesignPatterns
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}