\documentclass{beamer}

\usepackage[applemac]{inputenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}

\mode<presentation>

\usepackage{pifont}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage{algorithm}
\usepackage{algorithmic}

\title{Diagramas de Classes}
\author{Fernando Magno Quint\~{a}o Pereira}
\date{\today}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\section{Level 1}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Representaçao da classe Círculo}
\begin{center}
\includegraphics{images/uml_cd_1}
\end{center}
Uma classe reúsa a implementação de outra de duas formas básicas.
Quais formas são estas?
\end{frame}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Formas de reuso: associação}
\begin{center}
\includegraphics[width=\linewidth]{images/uml_cd_5}
\end{center}
Qual o significado das diferentes notações de setas?
\end{frame}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Especializações de associação: agregação e composição}
Agregação:
\begin{center}
\includegraphics[width=0.8\linewidth]{images/uml_cd_3}
\end{center}
Composição:
\begin{center}
\includegraphics[width=0.8\linewidth]{images/uml_cd_2}
\end{center}
\begin{enumerate}
\item Como Implementar composição em C++?
\item Como Implementar composição em Java?
\end{enumerate}
\end{frame}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Formas de reuso: Herança}
\begin{center}
\includegraphics[width=0.7\linewidth]{images/uml_cd_6}
\end{center}
Qual a notação para implementar uma interface?
\end{frame}


\end{document}