Point 16 de Effective Java 2e édition, composition faveur de l'héritage dit ce qui suitAjout de nouvelles méthodes aux superclasses et aux problèmes qui en résultent - Probabilité?
« Si la superclasse acquiert une nouvelle méthode dans une version ultérieure et vous avez la malchance d'avoir donné la sous-classe une méthode avec la même signature et un autre type de retour, votre sous-classe ne sera plus compiler.
Si vous avez donné la sous-classe une méthode avec la même signature et le type de retour que la nouvelle méthode superclasse, alors vous surchargeons maintenant "
Quelle est la probabilité que ces cas surviennent dans une situation réelle? Quelqu'un pourrait-il me donner ici un exemple d'une application d'affaires réelle (dépouillant les informations propriétaires si nécessaire)?
C'est subjectif. Si cela arrive, je dirais que c'est un mauvais design. –
@Sagar V Comment est-ce subjectif? – helpermethod
@Helper Méthode: Une telle situation du monde réel est subjective à de nombreuses conditions différentes. Manque de conception appropriée, exigences incomplètes, simplement malchance ou paresse :) –