Documente Academic
Documente Profesional
Documente Cultură
Polimorfismul
Angajaţi
Prime():int
Ingineri Cercetători
Prime():int Prime()int
Fig.2.19. Polimorfismul
Metoda Prime definită în clasa Angajaţi este redefinită în clasele Cercetători şi Ingineri
pentru a prelua atributele proprii (importanţa şi gradul de succes al proiectului, de exemplu) în
codul metodei. Graţie legăturii dinamice selectarea corpului metodei poate fi făcută prin sistemul
de execuţie în funcţie de clasa de apartenenţă a obiectului receptor.
Mecanismul legăturii dinamice este pus în evidenţă prin transferul de mesaje; tratarea
mesajelor constă în selecţionarea codului metodei de executat, ceea ce constituie facilitatea
esenţială. De exemplu, fragmentul din program referitor la Angajaţi, care conţine formula de
calcul a primelor pe fiecare angajat din mulţimea E, poate fi realizată printr-un program
tradiţional care va putea arăta astfel: