Questions marquées «encapsulation»


15
Pourquoi avons-nous besoin de variables privées?
Pourquoi avons-nous besoin de variables privées dans les classes? Tous les livres sur la programmation que j'ai lus disent qu'il s'agit d'une variable privée, c'est comment vous le définissez mais vous vous arrêtez là. Le libellé de ces explications m'a toujours semblé comme une crise de confiance dans notre métier. …






10
Envoyez-vous généralement des objets ou leurs variables membres dans des fonctions?
Quelle est la pratique généralement acceptée entre ces deux cas: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } ou function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } En d'autres termes, est-il généralement préférable de faire circuler des objets entiers ou simplement les champs dont …

6
Dois-je placer des fonctions qui ne sont utilisées que dans une autre fonction, au sein de cette fonction?
Plus précisément, j'écris en JavaScript. Disons que ma fonction principale est la fonction A. Si la fonction A effectue plusieurs appels à la fonction B, mais que la fonction B n'est utilisée nulle part ailleurs, dois-je simplement placer la fonction B dans la fonction A? Est-ce une bonne pratique? Ou …







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.