Mercurial > docs > DesignPatterns
view 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 source
% @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}