Bonjour,
Je me pose une question concernant les bonnes pratiques sur l'implémentation générale de fonctions d'une interface. Dans une situation où l'implémentation d'une fonction est simplement dérivée du résultat de l'implémentation d'autres fonctions, où doit être implémentée cette première ?
Un petit exemple pour éclaircir tout ça. Disons que j'ai une interface du genre :
interface IAvecPoints
{
/* Récupère les points de l'objet. */
fonction points() -> tableau de Point
/* Récupère un point de l'objet le plus proche d'un autre (…)