Explicare polimorfism la clase

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
patricia
Mesaje:82

Explicare polimorfism la clase

Am vazut in lectii ca polimorfismul e definit ca si capacitatea unei clase de a face mai multe lucruri, sau atunci cand putem sa rezolvam un lucru folosind o clasa sau alta.
Daca se poate as dori un exemplu concret.

MarPlo Mesaje:4343
De exemplu, o rigla opoate fi folosita pentru a masura o foaie de caiet, dar si o foaie de carte. Sau, masurarea se poate face cu o rigla de 20 cm, dar si cu una de 40 cm.
O clasa care afiseaza un cod HTML poate fi folosita sa afiseze acel cod cu date preluate dintr-un fisier, sau date transmise de la o baza de date.
Conectarea la MySQL se poate face cu PDO, dar si cu o clasa MySQLi.