Magazine
Spécialité(s)
Résumé
L'objectif : Mettre en place le patron de conception « Factory Method » permettant de fabriquer des objets à partir d'une classe déléguant la création des objets proprement dits à des sous-classes. Nous prendrons comme cas d'étude une classe Geometrie à laquelle nous pourrons demander de créer des objets Cercle ou Carre.
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:…
Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
- 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
Déjà abonné ? Connectez-vous