bienvenidos<br />Programación orientada a objetos<br />Elkin Ramírez<br />Andrés Paredes<br />
VENTAJAS POO<br />- Fomenta la reutilización y extensión del código.<br />- Permite crear sistemas más complejos.<br />- R...
Clases en  POO<br />Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Est...
Estados en Objetos<br />Cuando tenemos un objeto sus propiedades toman valores. Por ejemplo, cuando tenemos un coche la pr...
EL MODELO oo<br />- Objetos<br />- Clases<br /><ul><li>Herencia</li></li></ul><li>OBJETOS<br />Entender que es un objeto e...
Las clases<br />En el mundo real, normalmente tenemos muchos objetos del mismo tipo. Por ejemplo, nuestro teléfono celular...
HERENCIA<br />La herencia es uno de los conceptos más cruciales en la POO. La herencia básicamente consiste en que una cla...
GRACIAS POR SU ATENCION<br />
Programacion orientada a obetos
Upcoming SlideShare
Loading in …5
×

Programacion orientada a obetos

658 views
578 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
658
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programacion orientada a obetos

  1. 1. bienvenidos<br />Programación orientada a objetos<br />Elkin Ramírez<br />Andrés Paredes<br />
  2. 2. VENTAJAS POO<br />- Fomenta la reutilización y extensión del código.<br />- Permite crear sistemas más complejos.<br />- Relacionar el sistema al mundo real.<br />- Facilita la creación de programas visuales.<br />- Construcción de prototipos<br />- Agiliza el desarrollo de software<br />- Facilita el trabajo en equipo<br />- Facilita el mantenimiento del software<br />Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.<br />
  3. 3. Clases en POO<br />Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que 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 estuvimos definiendo, aunque por encima, sus formas. <br />métodos en las POO<br />Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos. Los métodos son como funciones que están asociadas a un objeto.<br />
  4. 4. Estados en Objetos<br />Cuando tenemos un objeto sus propiedades toman valores. Por ejemplo, cuando tenemos un coche la propiedad color tomará un valor en concreto, como por ejemplo rojo o gris metalizado. El valor concreto de una propiedad de un objeto se llama estado. <br />Para acceder a un estado de un objeto para ver su valor o cambiarlo se utiliza el operador punto. <br />miCoche.color = rojo <br />El objeto es miCoche, luego colocamos el operador punto y por último el nombre e la propiedad a la que deseamos acceder. En este ejemplo estamos cambiando el valor del estado de la propiedad del objeto a rojo con una simple asignación. <br />
  5. 5. EL MODELO oo<br />- Objetos<br />- Clases<br /><ul><li>Herencia</li></li></ul><li>OBJETOS<br />Entender que es un objeto es la clave para entender cualquier lenguaje orientado a objetos. <br />Existen muchas definiciones que se le ha dado al Objeto. Primero empecemos entendiendo que es un objeto del mundo real. Un objeto del mundo real es cualquier cosa que vemos a nuestro alrededor. Digamos que para leer este artículo lo hacemos a través del monitor y una computadora, ambos son objetos, al igual que nuestro teléfono celular, un árbol o un automóvil.<br />
  6. 6. Las clases<br />En el mundo real, normalmente tenemos muchos objetos del mismo tipo. Por ejemplo, nuestro teléfono celular es sólo uno de los miles que hay en el mundo. Si hablamos en términos de la programación orientada a objetos, podemos decir que nuestro objeto celular es una instancia de una clase conocida como "celular". Los celulares tienen características (marca, modelo, sistema operativo, pantalla, teclado, etc.) y comportamientos (hacer y recibir llamadas, enviar mensajes multimedia, transmisión de datos, etc.). <br />
  7. 7. HERENCIA<br />La herencia es uno de los conceptos más cruciales en la POO. La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia. <br />Por ejemplo, imaginemos que estamos haciendo el análisis de un Sistema para una tienda que vende y repara equipos celulares. <br />
  8. 8. GRACIAS POR SU ATENCION<br />

×