Cos'è un "metodo polimorfico"?

0

A volte le persone usano la frase "Metodo / funzione polimorfica".

Significa:

  1. Un metodo che accetta un tipo Polymorphic come parametro e esegue alcune operazioni su di esso. Per "Tipo polimorfico" intendo un super-tipo con più sottotipi.
  2. Un metodo astratto o virtuale in un super-tipo, con sottotipi multipli che implementano / sovrascrivono il metodo in modo diverso.
posta Aviv Cohn 16.08.2014 - 09:14
fonte

1 risposta

2

Il therm "polimorfico", da solo, non significa nient'altro che "un nome o un verbo che può agire in modo diverso a seconda del contesto".

Dici "fai" e qualcosa viene fatto. Ciò che è effettivamente fatto ... dipende da qualcosa .

Il modo in cui questo è tradotto in programmazione dipende dalla lingua scelta, dalle sue caratteristiche e dal modo in cui si utilizzano tali funzioni per manipolare le cose.

Anche C (che normalmente non è pensato come linguaggio OOP) può usare un'istruzione come a.(*do)() per fare cose diverse a seconda di a ...

    
risposta data 16.08.2014 - 09:58
fonte

Leggi altre domande sui tag