17 lines
No EOL
413 B
Python
17 lines
No EOL
413 B
Python
from abc import ABC, abstractmethod
|
|
|
|
|
|
class BaseAction:
|
|
|
|
"""
|
|
Classe abstrata base para todos as actions do sistema.
|
|
Obriga implementação de um método execute().
|
|
"""
|
|
|
|
@abstractmethod
|
|
def execute(self, *args, **kwargs):
|
|
"""
|
|
Método abstrato obrigatório a ser implementado pelas subclasses.
|
|
Deve conter a lógica principal do repositório.
|
|
"""
|
|
pass |