annotate fazit.tex @ 20:115fb24a04d8

better speech
author schnalke@localhost.localdomain
date Wed, 14 May 2008 17:27:17 +0200
parents de3d14ca2b7a
children ee679062702c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
1 \chapter{Fazit}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
2
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
3 Ich habe in meiner Ausarbeitung bisher ganz bewusst auf Quellcode verzichtet, denn ich wollte Design Patterns einmal von der anderen Seite her erklären. Ich wollte vermitteln weshalb das Observer-Pattern so aufgebaut ist wie es ist. Ich wollte Verständnis für Design Patterns entwickeln und zeigen, dass sie absolut logische Lösungen sind.
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
4
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
5 \paragraph{In drei Sätzen:}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
6 \begin{itemize}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
7 \item Menschen denken basierend auf der Realität
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
8 \item deshalb Design Patterns auf die Realität zurückführen
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
9 \item Patterns anwenden weil man es in der Realität auch so machen würde
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
10 \end{itemize}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
11
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
12
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
13 Design Patterns sind dabei Modelle wie Quellcode aufgebaut werden sollte. Sie sind kein Code --- sie beschreiben nur wie Code sein sollte. Das ist auch ganz gut so, denn:
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
14
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
15 \begin{quote}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
16 \textbf{Implementierungen sind Schall und Rauch,\\
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
17 Konzepte dagegen bleiben bestehen! }
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
18 \end{quote}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
19
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
20 Design Patterns sind Konzepte --- Programmiersprachen kommen und gehen, Design Patterns überleben. Wenn man also in die Zukunft investieren möchte, dann sollte man sich Design Patterns aneignen, denn diese Investition ist risikofrei und zudem hoch rentabel!
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
21
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
22 \vspace{10ex}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
23
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
24 \textit{Ich wollte euch die Natürlichkeit von Patterns nahebringen und euch dafür begeistern.\\ Ich hoffe das ist mir gelungen :-) }
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
25
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
26 \begin{flushright}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
27 markus schnalke
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
28 \end{flushright}
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
29
de3d14ca2b7a inital commit
schnalke@localhost.localdomain
parents:
diff changeset
30