4° Anno TEORIA Programmazione ad oggetti: principi base | Page 22

Principi OOP : b ) le classi e gli oggetti

I messaggi
I metodi rappresentano le azioni che un oggetto è in grado di eseguire che vengono scatenate ed eseguite rispondendo alle " sollecitazioni " ( chiamate o invocazioni ) provenienti da altri oggetti
Tali " sollecitazioni " costituiscono quelli che , in un programma che utilizza il paradigma OOP , vengono definiti messaggi
Si è soliti suddividere i messaggi nelle seguenti categorie :
Costruttori I Costruttori costituiscono il momento in cui viene creato un oggetto allocandolo in memoria .
Essi devono essere richiamati ogni volta che si vuole creare una nuova istanza di un oggetto appartenente ad una classe e , solitamente , svolgono al loro interno funzioni di inizializzazione .
Distruttori
I Distruttori svolgono la funzione inversa dei costruttori : distruggono un oggetto ovvero ne eliminano la allocazione dalla memoria
Accessori ( Accessors )
I messaggi di tipo " Accessors " vengono utilizzati per esaminare il contenuto di una proprietà di una classe ( metodi Getter e Setter ). Solitamente si utilizzano questi metodi per accedere alle variabili dichiarate con visibilità Private ( vedremo il significato di questo termine in seguito )
Modificatori ( Mutators ) I Modificatori rappresentano tutti i messaggi che provocano una modifica nello stato di un oggetto
Autore : Prof . Rio Chierego Marzo 2022