Metodo (programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Fix link
Riga 5:
Le differenze fra il concetto generale di sottoprogramma e quello di metodo derivano dal fatto che il metodo viene interpretato come un'operazione eseguita da un oggetto. Per riferirsi all'invocazione di un metodo si usano talvolta locuzioni che rendono più esplicito questo legame; si parla per esempio di ''dare un comando a un oggetto'' o anche ''spedire un messaggio a un oggetto''.<ref>La metafora della chiamata di metodo come ''messaggio'' deriva storicamente dalla terminologia di [[Smalltalk]], uno dei primi linguaggi a oggetti, ed è tuttora molto diffusa (in certi contesti, per esempio, viene utilizzata anche nella terminologia del [[linguaggio di modellazione]] [[UML]]).</ref>
 
Da un punto di vista [[sintassi (informatica)|sintattico]], un formalismo molto diffuso per esprimere questa relazione fra oggetto e metodo è chiamato [[dot notation]], dal nome [[lingua inglese|inglese]] ''dot'' del [[Punto fermo|punto]]. Per esempio,
 
:<code>cdplayer.play()</code>