Preguntas
Encapsulamiento
Como se puede observar de los diagramas, las variables del objeto se localizan en el centro o
núcleo del objeto. Los métodos rodean y esconden el núcleo del objeto de otros objetos en el
programa. Al empaquetamiento de las variables de un objeto con la protección de sus métodos
se le llama
encapsulamiento
. Típicamente, el encapsulamiento es utilizado para esconder
detalles de la puesta en práctica no importantes de otros objetos. Entonces, los detalles de la puesta en práctica pueden cambiar en cualquier tiempo sin afectar otras partes del programa.
El encapsulamiento de variables y métodos en un componente de software ordenado es,
todavía, una simple idea poderosa que provee dos principales beneficios a los desarrolladores
de software:
● Modularidad
, esto es, el código fuente de un objeto puede ser escrito, así como darle
mantenimiento, independientemente del código fuente de otros objetos. Así mismo, un
objeto puede ser transferido alrededor del sistema sin alterar su estado y conducta.
● Ocultamiento de la información, es decir, un objeto tiene una "interfaz publica" que otros
objetos pueden utilizar para comunicarse con él. Pero el objeto puede mantener
información y métodos privados que pueden ser cambiados en cualquier tiempo sin
afectar a los otros objetos que dependan de ello.
Herencia
La herencia nos permite definir una clase como extensión de otra: de esta manera decimos “la clase 1.1 tiene
todas las características de la clase 1 y además sus características particulares”. Todo lo que es común a ambas
clases queda comprendido en la clase “superior”, mientras lo que es específico, queda restringido a las clases
“inferiores”. En nuestro ejemplo definiríamos una clase denominada Vehiculo, de forma ...
Regístrate para leer el documento completo.