PROGRAMACIÓN ORIENTADA A OBJETOS
krmadett7 de Octubre de 2013
630 Palabras (3 Páginas)260 Visitas
UNIVERSIDAD DEL ISTMO
PROGRAMCION II
Por:
MOISES RODRIGUEZ
Tema:
PROGRAMACIÓN ORIENTADA A OBJETOS
Segundo Cuatrimestre 2013
PROGRAMACIÓN ORIENTADA A OBJETOS
La programación Orientada a objetos (POO) o (OOP) según sus siglas en inglés. Es una forma especial de programar, que utiliza los objetos que no son más que elementos con sus propias características y comportamientos, que lo hacen ver más cercano a como de ven las cosas en la vida real a diferencia que otros tipos de programación.
La POO está basada en técnicas tales como:
Herencia: es utilizado para buscar algunos de los objetivos más importantes al momento del desarrollo del software.
Abstracción: consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.
Polimorfismo: se trata de enviar un mensaje a objetos cuya naturaleza puede ser heterogénea y el requisito para los objetos que utilizan esta técnica es que sean capaces de responder al mensaje que se le envía.
Encapsulamiento: es el ocultamiento de los datos de un objeto, de forma que sólo se puedan cambiar mediante las operaciones definidas para ese objeto.
Los objetos son identificados por características a las cuales se le llaman atributos y también por comportamientos los cuales se le llaman métodos.
Atributos: Son las características de una plantilla de las cuales se crean objetos necesarios para la solución del problema
Métodos: Son una series de sentencias que realizan una acción, parámetros y puede que un valor de salida.
Objetos
Son una instancia de una clase. Son un conjunto de datos y métodos los cuales reaccionan a eventos, como se puede ver un objeto está compuesto de estas dos partes (datos y métodos) que determinan su comportamiento.
Lo primero que debe hacer un programador en POO es identificar a los objetos en el problema a solucionar.
Los objetos se identifican en las siguientes categorías:
Cosas tangibles: autos, productos, insumos
Cosas intangibles: servicios, programas, materias
Roles: Vendedor, cliente, gerente, empleado
Organizaciones o Entidades: Empresas, Colegios, Proveedores
Cuando se tiene un objeto sus propiedades toman valores, y a estos valores se le llama estado del objeto.
Ejemplo de objeto
Se tiene un objeto llamado Auto, este objeto tiene
Atributos o variables: Vel-Max, color, Cant-Puertas,
Comportamientos y Métodos: Acelerar (tiempo), Frenar (tiempo)
Clase Avión
Atributos
No_Alas (Tipo entero)
No_Turbina (Tipo entero)
Color (tipo cadena)
Métodos
Vuela ( Velocidad)
Transporta ()
Características importantes de la POO
Abstracción
Identifica las características esenciales de un objeto, en donde se determinan sus comportamientos.
Es una de las características importantes que se debe tener en cuenta a la hora de resolver un problema ya que permite captar los atributos y los métodos y la relación que ay entre ellos para resolver el problema en subproblemas en la que cada objeto se hace cargo de su subproblema.
La abstracción es importante en el proceso de análisis y diseño orientado a objetos, ya que mediante ella podemos seleccionar
...