Programacion examen
princesayucaApuntes18 de Febrero de 2019
464 Palabras (2 Páginas)144 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
¿Qué es la programación orientada a objetos?
Puede definirse como una técnica o forma de programación en la cual se hace comparación con
las características del objeto deseado, este puede ajustarse a unos parámetros o características
dadas por el programador, que se articulan con métodos para dichos objetos que consideradas
como las funcionalidades o la acción del objeto, para su construcción se utiliza otro termino
denominado “la clase” que indica cierto clasificación del objeto, aun existiendo se debe iniciar la
construcción del objeto con otro término “instanciar una clase” que corresponde a la construcción
del objeto dentro de los parámetros y el molde de la clase. Básicamente es la forma de organizar
datos para realizar una manipulación con salidas específicas y de cierta funcionalidad, para ello
utiliza técnicas como son herencia, cohesión, abstracción, polimorfismo, acoplamiento y
encapsulamiento entre otras.
3) Defina cada uno de los siguientes conceptos en máximo dos líneas de texto y para cada uno
dé un ejemplo de la vida real que ilustre las definiciones dadas. Recuerde citar las fuentes de
consulta usadas.
Clase
Se define como un tipo abstracto de dato que contiene atributos (características) y métodos
(acciones o servicios), a través de ella se interpreta un concepto abstraído de la realidad.
Ejemplo: En la vida real puede considerarse un vehiculo cualquiera como una clase, se tienen los
planos, el molde, las características de sus elementos constructivos, y sus funciones básicas.
Instancia
Es la realización específica u ocurrencia de determinada clase modelo o prototipo.
Ejemplo: Retomando el ejemplo de clase, la instancia correspondería a crear el vehículo con las
características o parámetros de la clase.
Abstracción
El termino por el cual se pueden interpretar objetos mediante una representación de las
características y funciones en modo de código.
Ejemplo: Continuando con el ejercicio vehículo podemos decir que una abstracción corresponde a
identificar que las partes principales del carro sus características y sus funciones, como una
máquina para movilizar, a través de un cuerpo metálico, ruedas y motor.
Encapsulamiento
Característica que define a los atributos con propiedades propias de la clase, deben tener
visibilidad prívate, para ofrecer seguridad a la información depositada en dichos atributos.
Ejemplo: ….
Herencia
Concepto que permite definir nuevas clases basadas en ya existentes a fin de reutilizar el código
generando una jerarquía en el desarrollo.
Ejemplo: Volviendo al ejemplo del vehículo donde este es ya una clase podríamos decir que la
herencia permite crear nuevos carros (objetos) con propiedades adicionales como velocidad,
cantidad de pasajeros, dimensiones etc, manteniendo las funcionalidades ya existentes como
cantidad de llantas, necesidad de motor y función de transportar.
Polimorfismo
En una relación tipo herencia es una característica que permite modificar la instancia de un objeto,
enviando mensajes sintácticamente iguales a objetos de tipos distintos.
Ejemplo: Continuando con nuestro ejemplo de vehículo, podríamos crear diferentes tipos de
vehículos, y a solicitar sus características podríamos ver de manera individual. …
Multiplicidad
De los siguientes enunciados identifique las clases involucradas y realice el respectivo diagrama
...