viernes, 30 de octubre de 2020

Mapa conceptual sobre programación orientada a objetos



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