\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 \usepackage{graphicx} % images \newcommand{\emma}{Emma Botti} \newcommand{\anri}{Anri Kennel} \newcommand{\pp}{\texttt{ProtoProjet}} \newcommand{\rp}{\texttt{RunProjet}} \title{Explications TP5} \author{\emma\thanks{\emma : 00000000} et \anri\thanks{\anri : 22302653} \\ Langages à objet avancés $\cdot$ Université Paris Cité} \date{Année universitaire 2023-2024} \begin{document} \maketitle \tableofcontents \clearpage \section{Explications} \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 \includegraphics[width=\textwidth]{../diagramme_uml.png} \caption{Diagramme UML} \end{figure} \end{document}