Proč je čtverec zvláštním druhem obdélníku?


Nejlepší odpověď

Líbí se mi odpověď Karen Climis. Zjevně dobře kvalifikovaný.

Ale když na to přijdu jako objektově orientovaný vývojář softwaru, dal bych tomu jiný pohled. Nemluvě o tom, že by všichni vývojáři OO souhlasili, ale tady to jde. Čtverce jsou speciální druhy obdélníků, protože na ně mají další omezení. Obdélník nemůže být čtverec, pokud nemá tyto další vlastnosti. To také znamená, že by mohl existovat další test, který byste mohli provést na nějakém obdélníku (poté, co jste zjistili, o co jde), abyste zjistili, zda je to také čtverec. Čtverce a obdélníky se v příkladech OO designu používají klasicky – někdy dokonce jako negativní příklady.

Odpověď

Svou otázku uvedete, jako by byla pravda, že obdélník není čtverec. Nemyslím si, že jste dostatečně přemýšleli o vztazích mezi čtyřúhelníky, které jste zapojili do své otázky.

„Obdélník je čtyřúhelník se čtyřmi pravými úhly.“ Toto tvrzení obsahuje dostatečné informace, abyste rozhodnout, zda některý čtyřúhelník je, nebo není, obdélník.

„Čtverec je obdélník, který má všechny čtyři strany stejné délky.“ Toto prohlášení spolu s předchozím obsahuje dostatečné informace pro můžete se rozhodnout, zda některý čtyřúhelník je nebo není čtvercem.

Všimnete si, že ani jeden výrok neříká, že ze čtyř stran, které má obdélník, má jedna dvojice paralelních stran stejnou délku a druhá pár rovnoběžných stran, přičemž mají stejnou délku, mají jinou délku než první pár. Je to proto, že se nemusí lišit.

Takže 4 strany obdélníku mohou nebo nemusí být stejně dlouhé. Pokud mají stejnou délku, TENTO OBDOBÍ JE NÁMĚSTÍ. Pokud 2 páry rovnoběžných stran obdélníku nemají stejnou délku, TENTO OBDOBÍ NENÍ NÁMĚSTÍ.

Takže na závěr: OBDÉLNÍK MŮŽE NEBO NEMUSÍ BÝT NÁMĚSTÍM [tj. VŠECHNY NÁMĚSTÍ JSOU OBDÉLNÍKY . NĚKTERÉ OBDOBÍ JSOU NÁMĚSTÍ.]

Poznámka pod čarou 1: Pokud pro vás je obtížné vyrovnat se s přímou logikou výše, pak je to pravděpodobně proto, že jste se v raném věku naučili obdélníku, který se hovorově nazývá OBLONG, ve kterém jedna z dvojic rovnoběžných stran nemá stejnou délku jako druhá dvojice, tj. podlouhlý je obdélník, který není čtvercový. Na závěr řeknu, že všechny výše uvedené čtyřúhelníky jsou také rovnoběžníky.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *