From a13e1a67045740e136fc349bf494db1f1da78355 Mon Sep 17 00:00:00 2001 From: rosier8u <basile.rosier6@etu.univ-lorraine> Date: Tue, 28 Nov 2023 18:04:04 +0100 Subject: [PATCH] implementation de Facade dans Jeu --- design_pattern/src/modele/Jeu.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 design_pattern/src/modele/Jeu.java diff --git a/design_pattern/src/modele/Jeu.java b/design_pattern/src/modele/Jeu.java new file mode 100644 index 0000000..06aca4b --- /dev/null +++ b/design_pattern/src/modele/Jeu.java @@ -0,0 +1,26 @@ +package modele; + +public class Jeu implements Facade { + private Equipe equipe1; + private Equipe equipe2; + @Override + public void creerEquipe(String nomEquipe) { + equipe1 = new Equipe(nomEquipe); + equipe2 = new Equipe("Ennemi"); + } + + @Override + public void supprimerEquipe(String nomEquipe) { + + } + + @Override + public void produireAttaque(Equipe equipe) { + + } + + @Override + public void ameliorerEquipe(Equipe equipe) { + equipe.augmenterNiveau(1); + } +} -- GitLab