PROGRAMACION ORIENTADA A OBJETOS Ventajas Características Ejemplos

Anuncio
PROGRAMACION ORIENTADA A OBJETOS
Ventajas
Características
Ejemplos
Identificación de objetos
[email protected]
Ventajas y Desventajas
Ventajas
Utilizan el mismo método de programación estructurada por lo tanto
no es complicado. Las acciones se realizan por medio de mensajes
ósea ordenes que se mandan a objetos para que realicen
operaciones con propósitos.
La utilización de herencia en programación orientada a objetos.
Ahorra tener que codificar gran parte del programa, la herencia es el
mecanismo para realizar códigos ya programados.
Desventajas
Los conceptos que utilizan el lenguaje de programación orientada a
objetos no es fácil de comprender por el usuario.
La codificación es compleja en el momento de definir las clases.
Características
1. Los elementos reales son considerados OBJETOS. Un
ESTADO es la propiedad o atributo que tiene el objeto (estructura
estática ,dinámica).
2. Los objetos tienen COMPORTAMIENTO ósea es la forma de
actuar al recibir mensaje.
3. El objeto tiene IDENTIDAD, es la propiedad característica que
tiene el objeto que lo distingue de los demás.
4. Esta programación orientada a objetos un concepto de CLASE
que son: las plantillas que permiten crear objetos de la misma
estructura y comportamiento.
5. Utiliza el concepto de herencia en orientada objetos derivado
del concepto de HERENCIA biológica en que un descendiente
hereda las características del ascendiente.
6. Esta programación puede ser dirigida por el CONTROL, por
los EVENTOS.
Ejemplos
EJEMPLOS:
Estado estático: nombre, sexo.
Estado dinámico: matricula de un alumno y edad.
Comportamiento: leer números, ordenar números.
Identidad: nombre.
Clase: alumno.
Herencia: persona - empleado.
Cómo identificar objetos en la solución de
un problema?
Se examina el planteamiento del problema realizando un
análisis sintáctico gramatical.
Los objetos se determinan subrayando cada nombre o
cláusula nominal introduciéndola en una tabla simple.
Descargar