Encapsulamiento.
Enviado por cunececi • 19 de Agosto de 2016 • Tarea • 322 Palabras (2 Páginas) • 175 Visitas
ENCAPSULAMIENTO
Se denomina Encapsulamiento al ocultamiento del estado, es decir, de los datos (atributos) miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones definidas para este objeto
Acceso prohibido; solo se accede a través de métodos Get y Set
La encapsulación se encarga de mantener ocultos los procesos internos para hacer lo que se haga, dándole al programador acceso solo a lo que necesita
Al usar la herencia se debe usar el encapsulamiento
El Encapsulamiento hace visible o no algunos métodos o atributos
Define el alcance, visibilidad de cualquier atributo o método de una clase. Esto impide que se asignen valores por equivocación o sobrescriban funcionalidades cunado no se debe
Para esto se define métodos para todos los atributos, que son utilizados para acceder o modificar sus satos en lugar de acceder a los datos directamente
Trata de mantener la complejidad de un objeto dentro de su clase
Trata de mantener los objetos lo mas independiente de otros objetos como sea posible
La encapsulación es meter todo lo que pertenece a la clase dentro de un saco creando un campo semántico para poder definir a esa clase
El encapsulamiento y la ocultación van muy de la mano, básicamente el encapsulamiento es meter en una bolsa todos los atributos de una clase o entidad, como una cocina tiene todos los condimentos, un motor sus partes, una recamara una cama, en la cocina no hay champu, en el motor no hay colorete, en la recamara no hay letrina,
el encapsulamiento se te deja para crear un campo semántico, va a tener bien definido donde inicia la entidad y donde inicia otra.
La ocultación va de la mano con el ocultamiento ya que al crear una capsula, uno esta protegiendo sus atributos definidos de esta manera, pero en cuanto a programación, ¿ Que tan seguro están tus atributos y métodos?
Los modificadores de acceso limitan la libertad que tiene otras clases para manipular los métodos o atributos de nuestra clase
...