2023-10-27 19:03:15 +02:00
|
|
|
\documentclass{article}
|
|
|
|
|
|
|
|
\usepackage[T1]{fontenc} % encoding
|
|
|
|
\renewcommand{\familydefault}{\sfdefault} % sans-serif font
|
|
|
|
|
|
|
|
\usepackage[french]{babel} % langages
|
|
|
|
\frenchsetup{SmallCapsFigTabCaptions=false}
|
|
|
|
|
|
|
|
\usepackage[hidelinks]{hyperref} % clickable links in table of contents
|
|
|
|
|
2023-10-29 16:54:00 +01:00
|
|
|
\usepackage{graphicx} % images
|
|
|
|
|
|
|
|
\newcommand{\emma}{Emma Botti}
|
|
|
|
\newcommand{\anri}{Anri Kennel}
|
|
|
|
|
|
|
|
\newcommand{\pp}{\texttt{ProtoProjet}}
|
|
|
|
\newcommand{\rp}{\texttt{RunProjet}}
|
|
|
|
|
2023-10-27 19:03:15 +02:00
|
|
|
\title{Explications TP5}
|
2023-10-29 16:54:00 +01:00
|
|
|
\author{\emma\thanks{\emma : 00000000} et \anri\thanks{\anri : 22302653} \\
|
|
|
|
Langages à objet avancés $\cdot$ Université Paris Cité}
|
2023-10-27 19:03:15 +02:00
|
|
|
\date{Année universitaire 2023-2024}
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
|
|
\tableofcontents
|
|
|
|
\clearpage
|
|
|
|
|
2023-10-27 19:33:52 +02:00
|
|
|
\section{Explications}
|
2023-10-29 16:54:00 +01:00
|
|
|
\subsection{Problématiques de copies}
|
|
|
|
La liste des tâches est créée lors du \pp, et vider de la mémoire
|
|
|
|
lorsque \rp~disparaît. Lors du passage des tâches entre \pp~et \rp, il n'y a pas de copie.
|
|
|
|
|
|
|
|
\subsection{Problématiques de sécurité}
|
|
|
|
Les variables sont toutes encapsulées dans des classes qui leur correspondent.
|
|
|
|
Les variables, quand elles n'ont pas à être exposé, sont soit cachés,
|
|
|
|
soit immuable.
|
|
|
|
|
|
|
|
\section{Diagramme UML}
|
|
|
|
|
|
|
|
\begin{figure}[h]
|
|
|
|
\centering
|
2023-10-29 17:17:31 +01:00
|
|
|
\includegraphics[width=\textwidth]{../diagramme_uml.png}
|
2023-10-29 16:54:00 +01:00
|
|
|
\caption{Diagramme UML}
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
2023-10-27 19:03:15 +02:00
|
|
|
|
|
|
|
\end{document}
|