10 lines
267 B
Python
10 lines
267 B
Python
|
|
from abc import ABC, abstractmethod
|
||
|
|
from typing import List
|
||
|
|
from src.model.cell import Cell
|
||
|
|
from src.model.maze import Maze
|
||
|
|
|
||
|
|
class PathFindingStrategy(ABC):
|
||
|
|
@abstractmethod
|
||
|
|
def find_path(self, maze: Maze, start: Cell, exit_: Cell) -> List[Cell]:
|
||
|
|
pass
|