annotate 01_einfuehrung.tex @ 37:debbd3bf76ce default tip

Added tag Ausarbeitung final for changeset f03413250b39d73ca44b22ea1e4022fd3c9e825d
author meillo@marmaro.de
date Sat, 11 Aug 2007 22:43:34 +0200
parents e7ac382e4a20
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
1 % @file
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
2 % @brief Referat DesignPatterns `Einführung'
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
3 % @author Markus Rundel
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
4 % @since 2007-06-21
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
5
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
6
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
7 \documentclass{beamer}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
8
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
9 \usepackage[utf8]{inputenc}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
10 \usepackage{ngerman}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
11 \usepackage{graphicx}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
12 \usepackage[automark]{scrpage2}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
13 \input{Style01}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
14
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
15 \title{Einführung}
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
16 \author{Markus Rundel}
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
17 \date{}
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
18
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
19
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
20 \begin{document}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
21
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
22
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
23 \frame{
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
24 \titlepage
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
25 }
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
26
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
27
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
28 \section[Outline]{}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
29 \frame{
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
30 \tableofcontents
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
31 }
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
32
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
33
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
34
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
35
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
36
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
37
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
38 \section{Was sind Patterns?}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
39 \frame{ \frametitle{Was sind Patterns?}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
40 \begin{block}{Was sind Design Patterns?}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
41 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
42 }
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
43
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
44
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
45 \section{Definitionen}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
46 \frame{ \frametitle{Definitionen}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
47 \begin{block}{Christopher Alexander}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
48 Each pattern is a three-part-rule, which expresses a relation between a certain context, a problem and a solution
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
49 \end{block}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
50
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
51 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
52
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
53 \begin{block}{Martin Fowler}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
54 A pattern is an idea that has been useful in one practical context and will be probably useful in others.
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
55 \end{block}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
56
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
57 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
58
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
59 \begin{block}{Gang of Four (GoF)}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
60 Design Patterns sind Beschreibungen zusammenhängender Objekte und Klassen, die maßgeschneidert sind, um ein allgemeines Entwurfsproblem in einem bestimmten Kontext zu lösen.
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
61 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
62 }
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
63
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
64
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
65 \section{Geschichte}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
66 \frame{ \frametitle{Geschichte}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
67 \begin{block}{1970er Jahre}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
68 Erstellung erster Entwurfsmuster von einem Architekten
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
69 \end{block}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
70
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
71 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
72
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
73
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
74 \begin{block}{1980er Jahre}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
75 Entwicklung von Entwurfsmuster für grafische Benutzerschnittstellen
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
76 \end{block}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
77
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
78
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
79 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
80
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
81 \begin{block}{1991}
21
80c995d97cfa updated Observer
meillo@marmaro.de
parents: 17
diff changeset
82 ``Design Patterns - Elements of Reusable Object-Oriented Software''
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
83 \end{block}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
84 }
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
85
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
86
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
87 \section{Klassifizierung}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
88 \frame{ \frametitle{Klassifizierung}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
89 \begin{block}{Schema zum beschreiben von Design Patterns}
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
90
16
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
91 \begin{itemize}
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
92 \item Mustername und Klassifikation
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
93 \item Zweck (Wozu dient dieses Muster?)
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
94 \item Synonyme
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
95 \item Motivation
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
96 \item Anwendbarkeit
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
97 \item Struktur
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
98 \item Beteiligte Klassen (Akteure)
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
99 \item Zusammenspiel der involvierten Klassen
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
100 \item Vor- und Nachteile
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
101 \item Implementierung
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
102 \item Beispielcode
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
103 \item Praxiseinsatz
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
104 \item Querverweise
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
105 \end{itemize}
0c8352c1abc9 small changes
meillo@marmaro.de
parents: 15
diff changeset
106 \end{block}
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
107
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
108 }
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
109
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
110
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
111 \section{Nutzen und Vorteile}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
112 \frame{ \frametitle{Nutzen und Vorteile}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
113
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
114 \begin{block}{Nutzen / Vorteile von Design Pattern}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
115 \begin{itemize}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
116 \item Zeitersparnis
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
117 \item Fehlerfreiheit
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
118 \item Gemeinsame Kommunikationsgrundlage
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
119 \item Sauberes OO-Design
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
120 \item Lesbarkeit
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
121 \item Geringerer Testaufwand
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
122 \item Höhere Robustheit
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
123 \end{itemize}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
124 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
125
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
126
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
127 }
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
128
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
129
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
130 \section{Literatur}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
131 \frame{ \frametitle{Literatur}
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
132 \begin{block}{Design Patterns}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
133 \textit{Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
134 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
135
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
136 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
137
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
138 \begin{block}{Design Patterns Explained}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
139 A New Perspective on Object Oriented Design
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
140
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
141 \textit{Allan Shalloway, James R. Trott}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
142 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
143
17
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
144 \pause
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
145
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
146 \begin{block}{Modern C++ Design}
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
147 Generic Programming and Design Patterns applied
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
148
6a63cd1ca3d8 updated rundels content
meillo@marmaro.de
parents: 16
diff changeset
149 \textit{Andrei Alexandrescu}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
150 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
151
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
152 }
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
153
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
154
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
155 \section{Beispiele}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
156 \frame{ \frametitle{Beispiele}
25
e7ac382e4a20 added content to weiterePatterns
meillo@marmaro.de
parents: 23
diff changeset
157 \begin{block}{Im Script behandelte Design Pattern}
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
158 \begin{itemize}
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
159 \item Singleton
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
160 \item Strategie
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
161 \item Fassade
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
162 \end{itemize}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
163 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
164
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
165 \begin{block}{Weitere Design-Patterns}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
166 \begin{itemize}
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
167 \item Iterator
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
168 \item General Hierarchie
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
169 \item Player Role Pattern
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
170 \item Immutable
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
171 \item Read-Only Interface
15
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
172 \end{itemize}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
173 \end{block}
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
174 }
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
175
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
176
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
177
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
178
0bbbd5de5daf added content from markus rundel
meillo@marmaro.de
parents: 13
diff changeset
179
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
180
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
181
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
182
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
183 \section{Zusammenfassung}
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
184 \frame{
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
185 \begin{block}{Zusammenfassung}
23
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
186 \begin{itemize}
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
187 \item Design Patterns sind bewährte Lösungen zu bekannten, häufiger auftretenden Problemen in der Softwareentwicklung
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
188 \item Ende der 80er Jahre wurden Entwurfsmusster erstmals in der Softwareentwicklung eingesetzt
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
189 \item Die GoF entwickelte ein einheitliches Schema um die einzelnen Design Pattern beschreiben zu können
e206112b4afe added zusammenfassung to einfuehrung
meillo@marmaro.de
parents: 21
diff changeset
190 \end{itemize}
11
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
191 \end{block}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
192 }
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
193
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
194
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
195 \end{document}
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
196
a7ab86cddfad added other parts but with few content yet
meillo@marmaro.de
parents:
diff changeset
197