Questions marquées «encapsulation»

210
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...

17
Chaînage de méthodes vs encapsulation

Il y a le problème classique de POO de chaînage de méthodes vs méthodes de "point d'accès unique": main.getA().getB().getC().transmogrify(x, y) contre main.getA().transmogrifyMyC(x, y) La première semble avoir l'avantage que chaque classe n'est responsable que d'un ensemble plus petit d'opérations,...