dbo:abstract
|
- A programozási nyelvekben és a típuselméletben a polimorfizmus (a görög πολύς, sok és a μορφή, alak szavakból) egy egységes interfészre utal, amit különböző típusok valósítanak meg. A polimorf típuson végzett műveletek több különböző típus értékeire alkalmazhatók. Polimorfizmus többféleképpen is megvalósítható:
* : Egy függvénynek sok különböző implementációja van, amelyeket egyenként specifikálnak néhány különböző típus és kombinációja számára. Megvalósítható túlterheléssel.
* : A kódot általánosan írják meg különböző típusok számára, és alkalmazható az összes típusra, amely megfelel bizonyos, a kódban előre megadott feltételeknek. Objektumorientált környezetben sablonnak vagy generikusnak nevezik. Funkcionális programozási környezetben egyszerűen polimorfizmusnak hívják.
* : A név több különböző osztály példányait jelöli, amelyeknek a függvényt deklaráló közös őse van. Objektumorientált környezetben többnyire erre gondolnak, amikor polimorfizmusról beszélnek. A paraméteres és az altípusos polimorfizmus kapcsolata elvezet a variancia és a korlátos minősítés, más néven korlátozott polimorfizmus fogalmához. (hu)
- A programozási nyelvekben és a típuselméletben a polimorfizmus (a görög πολύς, sok és a μορφή, alak szavakból) egy egységes interfészre utal, amit különböző típusok valósítanak meg. A polimorf típuson végzett műveletek több különböző típus értékeire alkalmazhatók. Polimorfizmus többféleképpen is megvalósítható:
* : Egy függvénynek sok különböző implementációja van, amelyeket egyenként specifikálnak néhány különböző típus és kombinációja számára. Megvalósítható túlterheléssel.
* : A kódot általánosan írják meg különböző típusok számára, és alkalmazható az összes típusra, amely megfelel bizonyos, a kódban előre megadott feltételeknek. Objektumorientált környezetben sablonnak vagy generikusnak nevezik. Funkcionális programozási környezetben egyszerűen polimorfizmusnak hívják.
* : A név több különböző osztály példányait jelöli, amelyeknek a függvényt deklaráló közös őse van. Objektumorientált környezetben többnyire erre gondolnak, amikor polimorfizmusról beszélnek. A paraméteres és az altípusos polimorfizmus kapcsolata elvezet a variancia és a korlátos minősítés, más néven korlátozott polimorfizmus fogalmához. (hu)
|