diff --git a/src/main/java/model/FirefighterBehavior.java b/src/main/java/model/FirefighterBehavior.java
new file mode 100644
index 0000000000000000000000000000000000000000..64b515a0b560208a687df20f9125be3d15c3b7e3
--- /dev/null
+++ b/src/main/java/model/FirefighterBehavior.java
@@ -0,0 +1,13 @@
+package model;
+
+import util.Position;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+public interface FirefighterBehavior {
+    Position moveToTarget(Position currentPosition, Collection<Position> firePositions,
+                          Map<Position, List<Position>> neighbors); // Déplacer un pompier vers une cible.
+    void extinguishFire(Position firePosition); // Éteindre un feu à une position donnée.
+}