Bonjour à tou(te)s,
J'aimerai me rapprocher au maximum de la notion d'interface (existante en Java par exemple) en C++.
L'avantage que j'y vois étant que l'objet ne sait même pas que l'interface existe ou presque. On peut aussi avoir à modifier l'interface sans modifier l'objet lui-même.
Que penser des fonctions friend pour permettre ce genre de fonctionnalité ? J e trouve qu'utiliser l'héritage et le polymorphisme n'est pas identique à la notion d'interface et je souhaite plus avoir cette notion.
L'exemple type étant de permettre de sauver et charger des données de l'objet depuis n'importe quel support (fichiers, bases de donnée).
Merci d'avance,
Partager