Bonjour,
mon souci est sûrement celui de qui n'y connait presque rien en POO...
En gros, je gère des fichiers CSV. J'ai une classe (CSVParser) chargée du parsage et qui met les données (data) dans un attribut. Mon souci est que pour y accéder, je dois instancier un objet de la classe CSVParser puis exécuter la méthode qui alimente data. Autrement dit, si N classes ont besoin d'accéder à data, ça fait N objets de type CSVParser et N appels à la méthode qui alimente data. Je voudrais appeler la méthode qui alimente data une seule fois et ne pas créer ces N objets de type CSVParser. Dans mes souvenirs (vagues), la classe CSVParser doit posséder un attribut référent et si une autre classe a besoin d'accéder à data, il faut utiliser ce référent. Mais j'ai du mal à retrouver le mécanisme. Une explication (avec un exemple) serait bienvenue...
Partager