La solution
01: import abc
02: import math
03:
04:
05: class Factory(abc.ABC):
06: def __init__(self, value):
07: self._form = self._factory_method(value)
08:
09: @abc.abstractmethod
10: def _factory_method(self, *args, **kwargs):
11: """ Fabrique """
12:
13: def perimeter(self):
14: return self._form.perimeter()
15:
16:
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première