bonjour à tous
ma question prote sur les "bonnes manières" avec les descripteurs ( __get__ & __set__ )
j'utilise les descripteurs en temps qu'attribut de classe, pour conformer/valider les valeurs
la déclaration de mes objets "Model" ressemble un peu au Model de Django ( déclarative ), avec un objectif légèrement différent.
pour la sauvegarde la valeur filtré par mon descripteur, pour chaque instance :
méthode 1 : mon descripteur contient un dictionnaire d'instance de mon model et la valeur de mon attribut pour cette instance
méthode 2 : j'utilise une variable avec un nom 'masqué' modifié dans mon instance pour garder la valeur
méthode 3 : j'instancie chacun de mes descripteurs
méthode 4 : votre proposition ^^
merci de votre aide
Stéphane
Partager