
ENCAPSULACION – LECCION 2-4
PROPIEDADES DE LA POO, ENCAPSULACION
LA ENCAPSULACION, también conocida como ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los objetos.
Las tres áreas de visibilidad de una clase (publica, privada y protegida) se la base de la encapsulación.
Cada objeto posee una interface que determina la manera de interactuar con el
La implementación del objeto (su interir) es encapsulada, lo que quiere decir que desde fuera el objeto es invisible, simplemente se usa
Cuando se define una clase hay que tener mucho cuidado en el diseño de los componentes públicos, intentando declarar tan pocos como sea posible
Los atributos públicos son visibles externamente y forman parte de la interface entre objetos y sus usuarios.
Los componentes públicos de las clases globales no pueden ser cambiados una vez que se ha liberado la clase
Si se quiere encapsular el estado de un objeto completamente no se tiene que declarar ningún atributo publico