- Un altro modo per far comunicare due oggetti è quello di mettere a disposizione
dei metodi (delle funzioni) detti metodi pubblici che possano essere invocati
dagli altri oggetti
- Tramite i parametri ed i valori di ritorno questi metodi potranno consentire
lo scambio di dati con l'oggetto
- I metodi pubblici potranno anche svolgere azioni in maniera immediata
- I metodi pubblici sono in genere più flessibili ed efficenti perchè costa poco
invocarli e possono anche trasportare parecchie informazioni
- I metodi pubblici richiedono una più profonda conoscenza dell'oggetto con cui si
vuole interagire, perchè occorre conoscere i suoi metodi (non c'è modo di
"tentare" di invocare un metodo, mentre si può "tentare" di mandare un
messaggio che, se non noto, verrà ignorato) e conoscere i parametri corretti da usare
|