diff options
| -rw-r--r-- | Info/10/2/Datenkapselung/handout.tex | 56 | ||||
| -rw-r--r-- | Info/10/2/Datenkapselung/handout_printout.tex | 6 | ||||
| -rw-r--r-- | common.mk | 6 |
3 files changed, 11 insertions, 57 deletions
diff --git a/Info/10/2/Datenkapselung/handout.tex b/Info/10/2/Datenkapselung/handout.tex index 908923c1..285f8f52 100644 --- a/Info/10/2/Datenkapselung/handout.tex +++ b/Info/10/2/Datenkapselung/handout.tex @@ -14,34 +14,6 @@ \thispagestyle{empty} -\vspace{1cm} - -\begin{wrapfigure}{l}{0.35\textwidth} -\vspace{-1.7cm} -\includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf} -\end{wrapfigure} - -\begin{bbox}{Datenkapselung} -Der Grundsatz der \textbf{Datenkapselung} besagt, dass nur ein Objekt selbst Zugriff auf seine Attribute haben sollte. \\ -Der Zugriff von außen sollte nur über durch das Objekt bereitgestellte Methoden erfolgen. -\end{bbox} - -\begin{obox}{Java Schlüsselwörter} -\begin{minted}{java} -private // Zugriff nur innerhalb der selben Klasse -public // Uneingeschränkter Zugriff -protected // Zugriff nur aus dem gleichen Java-Paket -\end{minted} -\end{obox} - -\begin{obox}{Verwendung} -% \texttt -\textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\ -\textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle; -\end{obox} - -\vspace{1cm} - \begin{wrapfigure}{l}{0.35\textwidth} \vspace{-1.7cm} \includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf} @@ -61,35 +33,7 @@ protected // Zugriff nur aus dem gleichen Java-Paket \end{obox} \begin{obox}{Verwendung} -% \texttt \textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\ \textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle; \end{obox} - -\vspace{1cm} - -\begin{wrapfigure}{l}{0.35\textwidth} -\vspace{-1.7cm} -\includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf} -\end{wrapfigure} - -\begin{bbox}{Datenkapselung} -Der Grundsatz der \textbf{Datenkapselung} besagt, dass nur ein Objekt selbst Zugriff auf seine Attribute haben sollte. \\ -Der Zugriff von außen sollte nur über durch das Objekt bereitgestellte Methoden erfolgen. -\end{bbox} - -\begin{obox}{Java Schlüsselwörter} -\begin{minted}{java} -private // Zugriff nur innerhalb der selben Klasse -public // Uneingeschränkter Zugriff -protected // Zugriff nur aus dem gleichen Java-Paket -\end{minted} -\end{obox} - -\begin{obox}{Verwendung} -% \texttt -\textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\ -\textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle; -\end{obox} - \end{document} diff --git a/Info/10/2/Datenkapselung/handout_printout.tex b/Info/10/2/Datenkapselung/handout_printout.tex new file mode 100644 index 00000000..38ef790a --- /dev/null +++ b/Info/10/2/Datenkapselung/handout_printout.tex @@ -0,0 +1,6 @@ +\documentclass{handout} +\usepackage{pdfpages} +\begin{document} +\thispagestyle{empty} +\includepdf[page={1,1,1}, nup=1x3, trim={0 20cm 0 0}, clip]{handout} +\end{document} @@ -36,4 +36,8 @@ slides%.pdf: slides%.md slides.md $(wildcard img/*) $(MAKEFILE_LIST) %.pdf: %.tex $(MAKEFILE_LIST) @echo "building $@" - rubber $(RUBBER_OPTS) $< && rubber --clean -q $< + $(VERBOSE)rubber $(RUBBER_OPTS) $< && rubber --clean -q $< + +%_printout.pdf: %_printout.tex %.pdf $(MAKEFILE_LIST) + @echo "building $@" + $(VERBOSE)rubber $(RUBBER_OPTS) $< && rubber --clean -q $< |
