diff --git a/conception/diag_class.puml b/conception/diag_class.puml
index b5784622fb76d949f720db2c08dedfc0ee746279..c45fca5b665caf0af53c26b7398c716f0695e23c 100644
--- a/conception/diag_class.puml
+++ b/conception/diag_class.puml
@@ -126,7 +126,8 @@ enum Direction {
 class Stairs {
     ---
     + Stairs()
-    + Stairs(d: Direction)
+    + Stairs(roomUp: Room, roomDown: Room, d: Direction)
+    + getDestination(d: Direction): Room
     + getDirection(): Direction
     + setDirection(d: Direction): void
 }
diff --git a/conception/diag_class/Diagramme de classe.png b/conception/diag_class/Diagramme de classe.png
index 62058587973bf882184727c825260ec4e3a772db..a6944f8b8c8ebcec360c3df9eb8cd9690d00196c 100644
Binary files a/conception/diag_class/Diagramme de classe.png and b/conception/diag_class/Diagramme de classe.png differ