добавлены возможные необходимые классы в будущем
This commit is contained in:
novikovsd 2026-05-25 09:05:27 +00:00
parent e14abb6194
commit 6db272487e

View File

@ -0,0 +1,38 @@
import sys
import time
import csv
from collections import deque
from heapq import heappush, heappop
from abc import ABC, abstractmethod
from typing import List, Optional, Tuple, Dict, Any
import os
class Cell:
class Maze:
class MazeBuilder(ABC):
class TextFileMazeBuilder(MazeBuilder):
class PathFindingStrategy(ABC):
class BFSStrategy(PathFindingStrategy):
class DFSStrategy(PathFindingStrategy):
class AStarStrategy(PathFindingStrategy):
class SearchStats:
class MazeSolver:
class Observer(ABC):
class ConsoleView(Observer):
class MoveCommand(ABC):
class Player:
class MoveCommandImpl(MoveCommand):