%% -*- mode: latex; TeX-master: "informatik.tex"; -*-

\begin{slide}{Abstrakte Datentypen}

\kopf{$ $Id: adt.tex,v 1.1 2006-10-09 13:24:18 waldmann Exp $ $}

\emph{trenne}
\begin{itemize}
\item
  Aufgabenstellung 

  (Bsp: eine Menge von Objekten verwalten)
\item
  von Lösung (Bsp: Verwaltung in geordnetem Baum)
\end{itemize}

Aufgabenstellung $\Rightarrow$ Interface,
Lösung $\Rightarrow$ Klasse.

andere Sprechweise: 
\begin{itemize}
\item
  Interface $\Rightarrow$ \emph{abstrakter} Datentyp,
\item
  Klasse $\Rightarrow$ \emph{konkreter} Datentyp.
\end{itemize}

viele viele nützliche abstrakte und konkrete Typen:
\url{http://java.sun.com/j2se/1.4.2/docs/api/}
\end{slide}
