MAPA CONCEPTUAL SOBRE PROGRAMACION ORIENTADA A OBJETOS
¿Cuáles son los elementos que fundamentan la Programación Orientada a Objetos?
Clase
Es una plantilla para la creación de objetos de datos según un modelo predefinido.
herencia
La herencia es la transmisión del código entre unas clases y otras. Para soportar un mecanismo de herencia tenemos dos clases: la clase padre y la/s clase/s hija/s. La clase padre es la que transmite su código a las clases hijas. En muchos lenguajes de programación se declara la herencia con la palabra "extends".
polimorfismo
polimorfismo es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación. Dicho de otro modo el objeto como entidad puede contener valores de diferentes tipos durante la ejecución del programa.
Métodos:
Son aquellas funciones que
permite efectuar el objeto y que nos rinden algún tipo de servicio durante el transcurso
del programa.
Determinan a su vez como va a responder el objeto cuando recibe un mensaje.
Eventos:
Son aquellas acciones mediante
las cuales el objeto reconoce que se está interactuando con él.
De esta forma el objeto se activa y responde al evento según lo programado en
su código.
Atributos:
Características que aplican al objeto solo en el caso en que él sea visible en pantalla por el usuario; entonces sus atributos son el aspecto que refleja, tanto en color, tamaño, posición, si está o no habilitado.
·
¿Cuál es el mayor beneficio del concepto de Clase?
Permite crear tipos
personalizados propios mediante la agrupación de otros tipos, métodos y
eventos. Es una parte muy importante ya que las clases si no fueran por ellas
ni siquiera habría objetos.
·
¿Cómo interpreta el término reutilización de código en Programación
Orientada a Objetos?
Es el comportamiento y técnicas
que garantizan que una parte o la totalidad de un programa informático
existente se puedan emplear en la construcción de otro programa.
·
¿Qué significa para usted el Polimorfismo?
Refiere a la posibilidad de definir clases diferentes que tiene métodos o atributos denominados de forma idéntica, pero que comportan de manera distinta, se puede aplicar a todas las funciones como a tipos de datos
No hay comentarios:
Publicar un comentario