From bab8f81966d1aa99e6087e96c2219f329bf46d2a Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 23 Jun 2026 21:44:47 +0200 Subject: [PATCH] Fix typos --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3fccfec..d025768 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ modification de l'image et peut-être utilisée dès que nécessaire. Image image = new Image(255,255,255, 512,512); //Crée une copie de l'image en récupérant son équivalent en niveaus de gris -GrayScaleMatrix = image.toGrayScale(); +GrayScaleMatrix matrix = image.toGrayScale(); ``` --- @@ -58,8 +58,8 @@ tel que décrit comme suit : ### Gestion d'état La gestion d'état a été remaniée. Plusieurs composants d'état sont maintenant disponabible dans le package *app.state* : -- Classe abstraite *State* : Classe parent donnant une structure à chaque classe d'état -- Etat global du programme : Représenté par la classe *AppState*. Cet classe est déclarée comme étant un singleton dans le conteneur Guava +- Classe abstraite *State* : Classe parente donnant une structure à chaque classe d'état +- Etat global du programme : Représenté par la classe *AppState*. Cette classe est déclarée comme étant un singleton dans le conteneur Guava - Etat local d'une vue : Representé par toutes les autres classes disponibles dans le package. Ne devrait pas être un singleton ### Injection de dépendances @@ -70,14 +70,14 @@ Toutes les dépendances sont enregistrées dans la classe *AppModule* au sein du ### Logique de navigation L'injection de dépendance précédement expliquée a permis d'isoler la logique de navigation. -Désormais, pour naviguer entre différentes vue, il suffit de créer une méthode au sein de +Désormais, pour naviguer entre différentes vues, il suffit de créer une méthode au sein de la classe SwingNavigator, d'injecter l'interface INavigator dans une Presenter et d'appeler la méthode nouvellement créée. Un exemple de fonctionnement est déjà fourni dans la classe SwingNavigator et peut-être facilement retracé en trouvant les usages de la méthode *showFourier()* avec un IDE moderne. #### Note importante -Toutes les vues doivent être enregistrée en tant que dépendance au sein du conteneur Guava. +Toutes les vues doivent être enregistrées en tant que dépendance au sein du conteneur Guava. Pour ce faire, différents exemples sont déjà implémenté dans la classe *AppModule*. Cet ajout aura pour conséquence de donner accès à un objet ``Provider`` (où T est le type de la dépendance enregistrée) qui pourra être injecté dans la classe SwingNavigator.