Initialement, je parlais de Pomme+Pomme qui peuvent s'additionner différemment.
Mais dans le cas de Pomme+Poire, l'exemple de Ter Rowan est pertinent: int+double (ou tout autre A+B avec A et B partageant des relations d'héritage).
Un cas d'utilisation pourrait donc être {Entier}+{Fraction}={Fraction} ou {Complexe}+{Fraction réelle}={Complexe}
Plus généralement, tout cas où on aurait un cast implicite: (X)A+(X)B=X
Mais dans le cas de Pomme+Poire, l'exemple de Ter Rowan est pertinent: int+double (ou tout autre A+B avec A et B partageant des relations d'héritage).
Un cas d'utilisation pourrait donc être {Entier}+{Fraction}={Fraction} ou {Complexe}+{Fraction réelle}={Complexe}
Plus généralement, tout cas où on aurait un cast implicite: (X)A+(X)B=X