Metodo (programmazione): differenze tra le versioni

m
m (- cat ridondanti)
 
=== Metodi di accesso ===
Un ''metodo di accesso'' (''accessor method'' in [[lingua inglese|inglese]]) è un tipo di metodo, di solito molto semplice e composto da poche righe di codice, che consente l'accesso (in lettura o scrittura) a un [[attributo (programmazione)|attributo]] dell'oggetto. L'uso di metodi di accesso è preferibile rispetto all'accesso diretto ai dati di stato in quanto compatibile con il principio dell'[[information hiding]]. La pratica di scrivere metodi di lettura e di scrittura degli attributi è talmente diffusa che in letteratura esistono nomi specifici per questo genere di metodi: '''setter''' (per un metodo che scrive un attributo) e '''getter''' (per un metodo che serve a leggere il valore di un attributo). Molti [[Integrated development environment|IDE]] (per esempio [[Netbeans]] e [[Eclipse (informatica)|Eclipse]]) forniscono strumenti di [[refactoring]] che consentono la generazione automatica dei ''getter'' e dei ''setter'' degli attributi degli oggetti.
 
== Note ==
17

contributi