Polimorfisme (programació): diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: El escoltem() procediment accepta > El procediment escoltem() accepta
m Corregit: - a la herència es + a l'herència es
Línia 23:
El polimorfisme paramètric (o polimorfisme dinàmic) és aquell en què el codi no inclou cap tipus d'especificació sobre el tipus de dades sobre les quals treballa, per tant, pot ser utilitzada transparentment amb qualsevol nombre de nous tipus. La independència envers les dades provoca que pot ser utilitzat per qualsevol tipus de dades compatible. En programació orientada a objectes, se'n sol dir programació genèrica. En la comunitat de programació, aquest és el polimorfisme més habitual i se'n sol dir simplement polimorfisme.
 
El polimorfisme dinàmic unit a la l'herència es coneix com [[programació genèrica]].
 
El concepte de polimorfisme paramètric s'aplica a tots dos tipus de dades i funcions. Una funció que pot avaluar o ser aplicada als valors dels diferents tipus es coneix com una funció polimòrfica. Un tipus de dades que poden semblar ser d'un tipus generalitzat (per exemple, una llista amb els elements de tipus arbitrari) es designa com ''tipus de dades polimòrfic'' com el tipus generalitzat de què estan fetes aquestes especialitzacions.