Files
42-Piscine_Python/07/ex4/Rankable.py
2026-03-05 15:21:29 +01:00

16 lines
330 B
Python

from abc import ABC, abstractmethod
class Rankable(ABC):
@abstractmethod
def calculate_rating(self) -> int: ...
@abstractmethod
def update_wins(self, wins: int) -> None: ...
@abstractmethod
def update_losses(self, losses: int) -> None: ...
@abstractmethod
def get_rank_info(self) -> dict: ...