Pour commencer, je recommande la lecture de l'article [Objects](https://processing.org/tutorials/objects/) par Daniel Shiffman sur le site web de Processing.
## Présentation de l'exercice
Une fois l'article lu, je vous propose l'exercice suivant : la création d'un outil de gestion de série.
Notre objectif est dans un premier temps d'afficher l'ensemble des épisodes d'une série, avec ses saisons.
Dans un second temps, on va vouloir calculer le temps que ça va nous prendre de visionner la série.
On va décomposer la chose en 3 objets : Épisode, Saison et Série.
Une série contient des saisons, chaque saison contient des épisodes.
## L'objet Épisode
Je vous conseille de commencer par implémenter l'objet Épisode. Voilà un exemple pour tester votre implémentation :
```java
void setup() {
Episode e = new Episode("Une étude en rose",88);
println(e); // équivalent à println(e.toString());
println(e.getDuration());
}
```
Ce qui doit afficher dans la console :
```raw
Une étude en rose (88 min)
88
```
## L'objet Saison
Maintenant que votre objet épisode fonctionne comme vous voulez, attaquons nous à l'objet Saison :
```java
void setup() {
Saison s;
s = new Saison(1);
s.ajouterEpisode(new Episode("Une étude en rose",88));
Vous pouvez ajouter des fonctionnalités supplémentaires à l'objet Série, comme la possibilité d'avoir la durée en heure / minutes plutôt qu'en minute seulement, ou encore de renvoyer la saison la plus longue ou la plus courte, le nombre d'épisode ou le nombre d'épisodes moyen par saisons, etc.