#!/usr/bin/env python
# coding: utf-8

# In[ ]:


from abc import ABC, abstractmethod

class Command(ABC):
    """Интерфейс команды (паттерн Command)."""

    @abstractmethod
    def execute(self) -> None:
        """Выполнить команду."""
        pass

    @abstractmethod
    def undo(self) -> None:
        """Отменить команду."""
        pass

