comparison 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
comparison
equal deleted inserted replaced
11:a7ab86cddfad 12:a7bdc1211d3a
1 % @file
2 % @brief Referat DesignPatterns `Composite'
3 % @author dimitar dimitrov
4 % @since 2007-06-18
5
6
7 \documentclass{beamer}
8
9
10 \usepackage[T1]{fontenc}
11 \usepackage[latin1]{inputenc}
12 \usepackage{ngerman}
13 \usepackage{graphicx}
14 \usepackage[automark]{scrpage2}
15 \usepackage{listings}
16 \input{Style01}
17
18
19
20 \begin{document}
21
22
23 \title{Design Patterns ``Composite''}
24 \date{\today}
25
26 \author{Dimitar Dimitrov}
27
28 %\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
29
30 \frame{
31 \titlepage
32 }
33
34
35
36
37
38 \section[Outline]{}
39 \frame{ \frametitle{Outline}
40 \tableofcontents
41 }
42
43
44
45
46 \section{Definition}
47
48 \frame{ \frametitle{Definition}
49
50 \begin{block}{}
51 \end{block}
52
53 }
54
55
56 \section{Motivation}
57
58 \frame{ \frametitle{Motivation}
59
60 \begin{block}{}
61 \end{block}
62
63 }
64
65
66 \section{Wann verwenden?}
67 \frame{ \frametitle{Wann verwenden?}
68
69 \begin{block}{}
70 \end{block}
71
72 }
73
74
75
76 \section{Struktur}
77
78 \frame{ \frametitle{UML-Diagramm des Composite-Pattern}
79 \centerline{ \includegraphics[width=20em]{pics/composite_big.png} }
80 }
81
82
83
84
85
86 \section{Java-Beispiel}
87 \subsection{main, IComponent}
88 \frame{ \frametitle{class Main, interface IComponent}
89
90 {\tiny
91 \lstinputlisting[language=java]{code/composite-main.java}
92 \lstinputlisting[language=java]{code/composite-icomponent.java}
93 }
94
95 }
96
97
98 \subsection{Composite}
99 \frame{ \frametitle{class Composite}
100
101 {\tiny
102 \lstinputlisting[language=java]{code/composite-composite.java}
103 }
104
105 }
106
107
108 \subsection{Leaf}
109 \frame{ \frametitle{class Leaf}
110
111 {\tiny
112 \lstinputlisting[language=java]{code/composite-leaf.java}
113 }
114
115 }
116
117
118
119
120 \section{Zusammenfassung}
121 \frame{ %\frametitle{Zusammenfassend}
122 \begin{block}{Zusammenfassung}
123 \begin{itemize}
124 \item
125 \item
126 \item
127 \end{itemize}
128 \end{block}
129 }
130
131
132
133 \end{document}