Bienvenida e Introducción

¿Por qué aprender Programación Orientada a Objetos?

La programación orientada a objetos tiene cuatro características principales:

Encapsulamiento

Quiere decir que oculta datos mediante código.

Abstracción

Es como se pueden representar los objetos en modo de código.

Herencia.

Es donde una clase nueva se crea a partir de una clase existente.

Polimorfismo

.Se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.

En este curso, los pasos a seguir será.

Análisis

Plasmar

Programar

¿Qué resuelve la Programación Orientada a Objetos?

Huecos que la programación estructurada no resuelve, por lo que la estructuración por objetos surgió como una solución.

La programación Orientada a Objetos nace de los problemas creados por la programación estructurada y nos ayuda a resolver cierto problemas como:

Paradigma Orientado a Objetos

La Programación Orientada a Objetos viene de una filosofía o forma de pensar que es la Orientación a Objetos y esto surge a partir de los problemas que necesitamos plasmar en código. Es analizar un problema en forma de objetos para después llevarlo a código, eso es la Orientación a Objetos.

Un paradigma es una teoría que suministra la base y modelo para resolver problemas. La paradigma de Programación Orientada a Objetos se compone de 4 elementos:

Y 4 Pilares:

Lenguajes Orientados a Objetos

Algunos de los lenguajes de programación Orientados a Objetos son: