Bienvenida e Introducción

Date: 25 de enero de 2022

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

Active Recall:

Notes:

Aprender programación orientada a objetos nos permite:

  1. Programar más rápido
  2. Nos da conocimientos para dejar de ser jr.
  3. Nos ayuda a dejar de copiar y pegar código
  4. Crear código de calidad

<aside> 📌 SUMMARY: la programación orientada a objetos nos permite: programar más rápido, obtener conocimientos para dejar de ser jr., dejar de copiar y pegar código y crear código de calidad.

</aside>

<aside> ☝ ACTIONS NEEDED: investigar sobre la programación orientada a objetos.

</aside>


Date: 25 de enero de 2022

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

Active Recall:

Notes:

La programación orientada a objetos resuelve los siguientes problemas:

Lo que busca la programación orientada a objetos es simplificar la programación.

<aside> 📌 SUMMARY: la POO nace para dar solución a los problemas que existían en la programación estructurada, como: código muy largo, si algo falla todo el código se rompe, difícil de mantener y código espagueti (muchos condicionales anidados).

</aside>

<aside> ☝ ACTIONS NEEDED: investigar sobre cómo se usaba el código espagueti.

</aside>


Date: 25 de enero de 2022

Paradigma Orientado a Objetos

Active Recall:

Notes:

La POO proviene de la filosofía “Orientación a objetos”, esta filosofía surge a partir del análisis que realizan los programadores para plasmarlo en código.

Esta filosofía busca analizar un problema en forma de objetos para posteriormente llevarlo a una solución de código, es decir, que orientemos un problema a que sea un objeto y ubicar todos los objetos que podemos tener dentro de un problema para que sea más fácil su resolución con código.

La POO es un paradigma de programación, (teoría que suministra la base y modelo para resolver problemas).

Elementos de la POO:

  1. Clases
  2. Propiedades
  3. Métodos
  4. Objetos

Pilares de la POO:

  1. Encapsulamiento
  2. Abstracción
  3. Herencia
  4. Polimorfismo