Programacion Orientda a Objetos

Páginas: 9 (2116 palabras) Publicado: 11 de julio de 2011
PROGRAMACION

ORIENTADA

A OBJETOS
QUE ES LA POO?
Una forma especial de programar
Cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
Que es una serie de normas de realizar las cosas de manera que otras personas puedan utilizarlas y adelantar su trabajo, de manera que consigamos que el código se pueda reutilizar.

La P.O.O. es lo que se conoce comoun paradigma o modelo de programación.
Esto significa que:
no es un lenguaje específico
No es una tecnología
Es una forma de programar, una manera de plantearse la programación.
No es la única (o necesariamente mejor o peor que otras), pero se ha constituido en una de las formas de programar más populares e incluso muchos de los lenguajes que usamos hoy día lo soportan o están diseñadosbajo ese modelo

Lo que caracteriza a la POO es que intenta llevar al mundo del código lo mismo que encontramos en El Mundo Real.
Cuando miramos a nuestro alrededor ¿qué vemos? pues, cosas, objetos, pero podemos reconocer estos objetos porque cada objeto pertenece a una clase, eso nos permite distinguir, por ejemplo, un perro de un auto (porque son de clases diferentes) y también un TV deotro (porque, aunque sean iguales, cada uno es un objeto distinto)
Éste es el modelo que la POO intenta seguir para estructurar un sistema.
Es importante recalcar nuevamente que la POO no es un lenguaje de programación, es una forma de enfrentarse a ella.
Esto significa que la POO le servirá para desarrollar en muchos de los lenguajes comunes de hoy en día, manteniendo un mismo esquema mental.QUE SE CONSIGUE CON LA POO?
Aprender a pensar las cosas de una manera distinta
Escribir nuestros programas en términos de:
objetos
propiedades
Métodos
otras cosas

MOTIVACION
Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas.
Para conseguir que los esfuerzos de los programadores puedan serutilizados por otras personas se creó la POO.

ES DIFICIL LA POO?
NO

Pero es una manera especial de pensar,
Subjetiva de quien la programa
La forma como se hacen las cosas es diferente según el programador
Aunque podamos hacer los programas de formas distintas, no todas ellas son correctas,
Lo difícil no es programar orientado a objetos sino programar bien.
Programar bien es importanteporque así nos podemos aprovechar de todas las ventajas de la POO.

Cómo se piensa en objetos
Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real.
Ejemplo: Objeto  Un carro
Propiedades  Características
color
modelo
Métodos  funcionalidades asociadas
ponerse en marcha
Parar

Otro ejemplo:
3/2.
Objeto  Fracción
Propiedades: El dividendo y eldivisor
Métodos: Simplificación
Sumarse o restarse con otra fracción o numero

Los programas Orientados a objetos utilizan muchos objetos para realizar las acciones que se desean realizar y ellos mismos también son objetos.
El taller de coches  es un objeto que utilizará objetos coche, herramienta, mecánico, recambios, etc.

CLASES
Que son las Clases?
Las clases son declaraciones deobjetos
Otra definición: También se podrían definir como abstracciones de objetos
Esto que quiere decir ?
La definición de un objeto es la clase.
Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase.
En los ejemplos anteriores en realidad hablábamos de las clases coche o fracción porque sólo estuvimosdefiniendo, aunque por encima definimos sus formas.

Que son las Propiedades dentro de las clases
Propiedades / atributos  Características de los objetos.
Cuando definimos una propiedad normalmente especificamos su nombre y su tipo.
Propiedades es semejante a la definición de variables donde se almacena datos relacionados con los objetos.

Que son los Métodos en las clases ?
Son las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion por Objetivos
  • Objetos De La Programacion
  • Programacion objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • ¿Qué Es Un Objeto De Programacion?
  • Programación por objetivos
  • Programacion Objeto
  • Programacion orientadaa objetos y programacion estructural

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS