bien le bonsoir,
j'ai un grand nombre de classes toutes liées entre elles par des héritages et/ou qui s'appellent entre elles. Et à différents étages et dans différentes branches de mon arbre d'héritage, j'ai besoin d'utiliser des données et des fonctions communes. Ces données ne se rapportent à aucun objet en particulier, ce sont juste des données et fonctions utilisées un peu partout dans le code.
pour schématiser, disons que j'ai des classes A et B qui doivent toutes les 2 accéder à des données et à des fonctions externes sans créer d'autres objets que les instances de A et B.
Quel est le meilleur moyen de déclarer et utiliser ces données et fonctions communes pour faire un code propre ? (en ne définissant les fonctions et données qu'une seule fois, bien sûr)
créer une classe amie jamais instanciée ?
créer des fonctions globales (sûrement pas ...)
A quoi devraient ressembler les déclarations de mes fonctions et données communes et de mes classes A et B ?
Partager