Home

Polimorfismul

Polimorfismul este un concept central în informatică, descriind capacitatea de a trata obiecte sau entități diferite ca aparținând aceleiași interfață sau clasă, răspunzând cu un comportament specific în funcție de implementarea concretă. În programare orientată pe obiecte, polimorfismul permite invocarea aceleiași operații asupra obiectelor de tipuri diferite, iar rezultatul depinde de clasa efectivă a obiectului în timpul execuției.

În informatică, principalele tipuri de polimorfism sunt: polimorfismul de subtip (sau polimorfism prin moștenire și interfețe),

Exemplele tipice includ utilizarea unei metode comune într-o ierarhie de clase: un obiect de tipul Animal poate

În biologie, polimorfismul se referă la existența a două sau mai multe forme ale aceleiași caractere în

care
permite
ca
obiecte
de
clase
derivate
să
fie
tratate
ca
obiecte
ale
unei
clase
părinte
sau
ale
unei
interfețe,
cu
legarea
dinamică
a
apelului
metodei;
polimorfismul
ad-hoc,
care
include
supraincărcarea
(overloading)
și
conversiile
de
tipuri;
și
polimorfismul
parametric
(generics),
care
permite
definirea
de
componente
independente
de
tipul
concret
al
datelor.
avea
metoda
suna(),
iar
apelul
a.suna()
va
executa
implementarea
specifică
din
clasa
Caine
sau
din
clasa
Pisica.
Astfel,
același
apel
poate
realiza
comportamente
diferite,
în
funcție
de
tipul
obiectului
real.
cadrul
unei
populații,
cum
ar
fi
culoarea
pielii,
formele
morfologice
sau
variațiile
genetice.
Polimorfismele
genetice
pot
reflecta
adaptări
evolutive,
diversitate
populațională
și
diferențe
între
habitate.