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;
+    }
+}