Depuis Java 5, nous sommes autorisés à avoir covariant return types. Pourquoi l'API Java n'en tire-t-elle pas parti?Pourquoi l'API Java 5+ ne tire-t-elle pas parti des types de retour covariants?
Prenez par exemple Graphics2D.create()
. Pourquoi n'est-il pas remplacé pour renvoyer un objet Graphics2D
? Il me semble que ce serait rétrocompatible dans toutes les situations.