Posté par khivapia .
En réponse au journal C(++) ?.
Évalué à 0.
mais en OO, mais on l'implémente parfois par un rectangle est un carré car un rectangle possède des caractéristiques supplémentaires
En même temps, il serait absurde de faire hériter carré de rectangle puisque, comme tu dis, un carré est un rectangle contraint (longueur = largeur), donc avec un paramètre de moins.
L'analogie "est un" n'est qu'une analogie, qui ne marche pas dans tous les cas.
[^] # Re: Tout sauf C++
Posté par khivapia . En réponse au journal C(++) ?. Évalué à 0.
mais en OO, mais on l'implémente parfois par un rectangle est un carré car un rectangle possède des caractéristiques supplémentaires
En même temps, il serait absurde de faire hériter carré de rectangle puisque, comme tu dis, un carré est un rectangle contraint (longueur = largeur), donc avec un paramètre de moins.
L'analogie "est un" n'est qu'une analogie, qui ne marche pas dans tous les cas.