Slide - Proyecto personal - Programación orientada a objetos

8
Programaci ón Orientada a objetos //Empezando

Transcript of Slide - Proyecto personal - Programación orientada a objetos

Page 1: Slide -  Proyecto personal - Programación orientada a objetos

Programación Orientada a objetos

//Empezando

Page 2: Slide -  Proyecto personal - Programación orientada a objetos

Qué es POO?

Page 3: Slide -  Proyecto personal - Programación orientada a objetos

POO es amigo de:

Page 4: Slide -  Proyecto personal - Programación orientada a objetos

Estructurado Vs. POO

Page 5: Slide -  Proyecto personal - Programación orientada a objetos

Objetos?Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea, o con objetos internos del sistema (del programa).

Jarrón

color

material

tamaño

forma

RompermoverPoner flores

Page 6: Slide -  Proyecto personal - Programación orientada a objetos

Clase?Definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella.

Jarrón

color

material

tamaño

forma

RompermoverPoner flores

Page 7: Slide -  Proyecto personal - Programación orientada a objetos

Como se aplica a programación?

int PosXint PosYint colorchar caracter

mostrar()mover()

Punto p1int tamañochar direccion

mostrar()mover()

Punto p1int anchoint largobool esRelleno

mostrar()mover()

Page 8: Slide -  Proyecto personal - Programación orientada a objetos

Beneficios

● Herencia

● Encapsulamiento

● Polimorfismo