dbo:abstract
|
- A kör-ellipszis probléma, más néven négyzet-téglalap probléma az objektummodellezés altípusos polimorfizmusának több hibalehetőségét is mutatja. Leggyakrabban az objektumorientált programozásban lehet vele találkozni. Definíciója alapján a probléma megsérti a , ami a egyike. A probléma azt veti fel, hogy milyen öröklődési vagy altípus kapcsolat lehet kört és ellipszist, vagy négyzetet és téglalapot reprezentáló objektumok között. A probléma egy általánosabb kérdést vet fel: az ősosztály egyik metódusa úgy változtatja meg az objektumot, hogy azzal megsérti a leszármazott osztály erősebb invariánsát, megsértve a Liskov-féle helyettesítési elvet. A problémát néha arra használják, hogy kritizálják az objektumorientált programozást. Le lehet vonni azt a következtetést, hogy a hierarchikus taxonómiákat nehéz általános elvvé tenni, a helyzethez illő osztályozási rendszerek praktikusabbak lehetnének. (hu)
- A kör-ellipszis probléma, más néven négyzet-téglalap probléma az objektummodellezés altípusos polimorfizmusának több hibalehetőségét is mutatja. Leggyakrabban az objektumorientált programozásban lehet vele találkozni. Definíciója alapján a probléma megsérti a , ami a egyike. A probléma azt veti fel, hogy milyen öröklődési vagy altípus kapcsolat lehet kört és ellipszist, vagy négyzetet és téglalapot reprezentáló objektumok között. A probléma egy általánosabb kérdést vet fel: az ősosztály egyik metódusa úgy változtatja meg az objektumot, hogy azzal megsérti a leszármazott osztály erősebb invariánsát, megsértve a Liskov-féle helyettesítési elvet. A problémát néha arra használják, hogy kritizálják az objektumorientált programozást. Le lehet vonni azt a következtetést, hogy a hierarchikus taxonómiákat nehéz általános elvvé tenni, a helyzethez illő osztályozási rendszerek praktikusabbak lehetnének. (hu)
|