Preguntas etiquetadas con encapsulation

210
¿Por qué necesitamos variables privadas?

¿Por qué necesitamos variables privadas en las clases? Cada libro sobre programación que he leído dice que esta es una variable privada, así es como la define, pero se detiene allí. La redacción de estas explicaciones siempre me pareció que realmente tenemos una crisis de confianza en nuestra...

17
Método de encadenamiento vs encapsulación

Existe el clásico problema OOP de encadenamiento de métodos versus métodos de "punto de acceso único": main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) La primera parece tener la ventaja de que cada clase solo es responsable de un conjunto más pequeño de...