diff --git a/design_pattern/src/modele/Configuration.java b/design_pattern/src/modele/Configuration.java new file mode 100644 index 0000000000000000000000000000000000000000..54c7ac8bd85190d3db4d73ef1da10262d305a032 --- /dev/null +++ b/design_pattern/src/modele/Configuration.java @@ -0,0 +1,34 @@ +package modele; + +public class Configuration { + private static Configuration instance; + private int difficulte; + private int tailleMaxEquipe; + + private Configuration(){ + + } + + public static synchronized Configuration getInstance() { + if (instance == null) { + instance = new Configuration(); + } + return instance; + } + + public int getDifficulte() { + return difficulte; + } + + public int getTailleMaxEquipe() { + return tailleMaxEquipe; + } + + public void setDifficulte(int difficulte) { + this.difficulte = difficulte; + } + + public void setTailleMaxEquipe(int tailleMaxEquipe) { + this.tailleMaxEquipe = tailleMaxEquipe; + } +}