Meilleure réponse
Jaime la réponse de Karen Climis. Évidemment, bien qualifié.
Mais en tant que développeur de logiciel orienté objet, je donnerais une autre approche. Pour ne pas dire que tous les développeurs OO seraient daccord, mais voilà. Les carrés sont des types spéciaux de rectangles car ils ont des contraintes supplémentaires sur eux. Un rectangle ne peut être un carré que sil possède ces propriétés supplémentaires. Cela signifie également quil pourrait y avoir un test supplémentaire que vous pourriez effectuer sur un rectangle (après avoir établi que cest ce que cest) pour déterminer sil sagit également dun carré. Les carrés et les rectangles sont classiquement utilisés dans les exemples de conception OO – parfois même comme exemples négatifs.
Réponse
Vous posez votre question comme sil était vrai quun rectangle nest pas un carré. Je ne pense pas que vous ayez suffisamment réfléchi aux relations entre les quadrilatères que vous avez impliqués dans votre question.
«Un rectangle est un quadrilatère à quatre angles droits.» Cette déclaration contient suffisamment dinformations pour que vous puissiez décider si un quadrilatère est ou non un rectangle.
«Un carré est un rectangle dont les quatre côtés sont égaux.» Cette déclaration, ainsi que la précédente, contient suffisamment dinformations pour à vous de décider si un quadrilatère est ou non un carré.
Vous remarquerez quaucune déclaration ne dit que des quatre côtés dun rectangle, une paire de côtés parallèles est de longueur égale et lautre paire de côtés parallèles tout en étant de même longueur sont dune longueur différente de la première paire. Cest parce quils nont pas à être différents.
Ainsi, les 4 côtés dun rectangle peuvent, ou ne pas être, de longueur égale. Sils sont de longueur égale, alors CE RECTANGLE EST UN CARRÉ. Si les 2 paires de côtés parallèles du rectangle ne sont pas de longueur égale, alors CE RECTANGLE NEST PAS UN CARRÉ.
Donc, pour conclure: UN RECTANGLE PEUT OU NE PAS ÊTRE UN CARRÉ, [c.-à-d., TOUS LES CARRÉS SONT DES RECTANGLES . CERTAINS RECTANGLES SONT DES CARRÉS.]
Note de bas de page 1: Si vous trouvez la logique simple ci-dessus difficile à comprendre, alors cest probablement parce que vous avez appris à un âge précoce le rectangle connu familièrement comme un OBLONG, dans laquelle lune des paires de côtés parallèles na pas la même longueur que lautre paire, cest-à-dire quun oblong est un rectangle non carré.
Note de bas de page 2: Risque de dérouter le lecteur en ajoutant le nom dun autre quadrilatère , Je conclurai en disant que tous les quadrilatères cités ci-dessus sont également des parallélogrammes.