Domande taggate «encapsulation»


15
Perché abbiamo bisogno di variabili private?
Perché abbiamo bisogno di variabili private nelle classi? Ogni libro sulla programmazione che ho letto dice che questa è una variabile privata, ecco come la definisci ma si ferma lì. La formulazione di queste spiegazioni mi è sempre sembrata una crisi di fiducia nella nostra professione. Le spiegazioni sono sempre …






10
In genere invii oggetti o le loro variabili membro in funzioni?
Che è una pratica generalmente accettata tra questi due casi: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } o function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } In altre parole, in genere è meglio passare interi oggetti o solo i campi necessari?

6
Devo inserire le funzioni utilizzate solo in un'altra funzione, all'interno di quella funzione?
In particolare, sto scrivendo in JavaScript. Supponiamo che la mia funzione principale sia la funzione A. Se la funzione A effettua diverse chiamate alla funzione B, ma la funzione B non viene utilizzata da nessun'altra parte, devo semplicemente posizionare la funzione B all'interno della funzione A? È una buona pratica? …







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.