¿Qué es Encapsulamiento?

Ver el tema anterior Ver el tema siguiente Ir abajo

¿Qué es Encapsulamiento?

Mensaje  Admin el Mar Mayo 18, 2010 3:40 pm

Martes, 18 de Mayo de 2010
_________________________________________________________________________________
¿Qué es Encapsulamiento?

La operabilidad de un objeto sin mostrar los procesos necesarios para obtener el resultado.

También es llamado "Ocultamiento de la Información".
Es la capacidad que tiene el objeto de responder a una necesidad sin mostrar cuales fueron los medios utilizados para llegar a este resultado.


Ejemplo:
El objeto automovil tiene varias funcionalidades que son:
Acelerar()
Tomar Velocidad()
Frenar()
Estacionarse()
Cuando el automovil acelera, vemos que pasa a tener movimiento, sabemos que el objeto se esta moviendo pero no sabemos internamente que operaciones y que recursos esta utilizando para moverse.

La ventaja del encapsulamiento se da por la facilidad que presenta para manejar lo complejo, ya que las clases se ven como cajas negras donde solo se conoce el comportamiento pero no se conoce los detalles internos de cada comportamiento.

El encapsulamiento es una condición básica para que se pueda dar el Polimorfismo.

El encapsulamiento maneja 2 tipos de métodos, los métodos públicos y los métodos privados.
________________________________________________________________________________________


Última edición por Admin el Lun Jun 21, 2010 8:08 am, editado 1 vez
avatar
Admin
Admin

Mensajes : 70
Fecha de inscripción : 18/05/2010
Edad : 32
Localización : Copacabana - Parque

Ver perfil de usuario http://villegas1.activoforo.com

Volver arriba Ir abajo

encalupsamiento

Mensaje  de la hoz el Lun Mayo 24, 2010 7:53 am

reune a todos los elementos que pueden considerarsen pertenecientes a una misma identidad,
permite aumentar la cohecion de los componentes del sistema

de la hoz

Mensajes : 12
Fecha de inscripción : 18/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

QUE ES ENCAPSULAMIENTO

Mensaje  jhonny alexander perez el Lun Mayo 24, 2010 8:20 am

Es una forma de "ocultar" los atributos y caracteristicas de un objeto para que solo la persona que lo administre pueda modificarlas . algunos disen que es un principio.
avatar
jhonny alexander perez

Mensajes : 14
Fecha de inscripción : 19/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

ENCAPSULAMIENTO

Mensaje  Adriana Lucia Chaves Cano el Lun Mayo 24, 2010 10:06 am

MAYO 24 DE 2010

Permite empaquetar la información esencial de un objeto, preocupándose el usuario solo en como utilizar el objeto pero no en que procedimientos se necesitan para este fin y permitiendo sòlo a la persona que creò el objeto modificarlo y evitar cambiar su comportamiento de forma imprevista.
avatar
Adriana Lucia Chaves Cano

Mensajes : 12
Fecha de inscripción : 20/05/2010
Edad : 37

Ver perfil de usuario

Volver arriba Ir abajo

Encapsulamiento

Mensaje  omarcarvajal el Lun Mayo 24, 2010 10:14 am

Algunos conocen esto por su tamaño y estructura fisica, pero eso no es encapsulamiento. ja ja .

El el principio de mostrar solo lo que el usuario necesita, los atributos propios se dejan oculto. El manejo de un control remoto se conoce lo básico, presiona un boton y este ejecuta lo que dice dicho botoncito, pero el atributo de la complejidad interna de como opera no lo puede ver.

Es el ocultar los atributos de los objetos para que no sean visibles a otros.

omarcarvajal

Mensajes : 19
Fecha de inscripción : 18/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

encapsulamiento

Mensaje  saul david el Lun Mayo 24, 2010 3:08 pm

se denomina encapsulamiento cuando ocultamos la in formacion de origen de un objeto y que solo puede cambiarse mediante las operaciones definidas para este objeto.

saul david

Mensajes : 24
Fecha de inscripción : 18/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

Encapsulamiento!!!

Mensaje  anderson el Mar Mayo 25, 2010 8:33 am

Muchos tambien le llaman Ocultación jejeej

Hay muchos datos que no tiene porque conocerlos aquel que este usando la clase Persona; ya que son pertenecienttes al objeto y solo controlan su funcionamiento interno

por ejemplo, cuando alguien te ve puede saber inmediatamente si eres hombre o mujer (propiedad) o puede hablarte y obtener una respuesta pensada (metodo); tambien puede conocer el color de tu cabello y ojos. En cambio, jamas sabra que cantidad de energia exacta tienes o cuantas neuronas te quedan, ni siquiera preguntandote ya que ninguna de tus propiedades externas visibles o funciones de comunicación al publico te permiten saber esos datos.

mejor dicho hacer las variables que son necesarias para el funcionamiento pero innecesarias para la vista privadas

el ejemplo deOmar me gustó XD
avatar
anderson

Mensajes : 11
Fecha de inscripción : 24/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

Tema: Encapsulamiento

Mensaje  Bibiana Molina el Mar Mayo 25, 2010 9:00 am

Martes, 25 de mayo

El ENCASUPLAMIENTO es el que se encarga de unir y organizar todas las propiedades, datos, características o elementos en una estructura de una clase y ademas mantener en reserva de forma oculta los procesos internos que se necesitan para que algo se ejecute dandole al programador la facilidad de tener a la mano solo lo básico. Este proceso tiene la ventaja de que el usuario pueda controlar la información de forma interna y ademas al hacer que la mayoria de información este oculta pueden realizarse cambios y modificaciones sin que eso afecte el modo como los usuarios utilizan el código.
Existen tres niveles de ocultar información: El privado, El protegido y el público. alien

Bibiana Molina

Mensajes : 25
Fecha de inscripción : 19/05/2010
Edad : 33

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Qué es Encapsulamiento?

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.