Ideas/conceptos claves
Los prototipos
son un mecanismo mediante el cual los objetos en JavaScript
heredan características entre sí
Apuntes
Paradigmas
- Cuando programamos un algoritmo existen diferentes formas de llegar a un mismo resultado
- Los paradigmas de programación formas, caminos, indicaciones o lineamientos que podemos seguir para programar nuestras aplicaciones
- Existen muchos paradigmas entre los más llamativos son:
- Estructurado
- Orientado a objetos
- Funcional
- Cada paradigma se creó para solucionar algunos problemas o dificultades que nos generaban los paradigmas que existían en el pasado
- Un paradigma recientemente creado no significa que es mejor que otro, depende del contexto de uso
- Existen lenguajes que te permiten utilizar más de un paradigma como otros que son exclusivos para un paradigma de programación
Programación Orientada a Objetos
🔠 Orden
- Uno de los primeros problemas a resolver fue el orden
- Esto nos ayuda cuando todos los elementos de nuestra aplicación están conectados entre sí
- Los objetos nos permiten definir:
- Atributos son valores que serán propios de unos objetos
- Métodos son comportamientos para nuestros objetos
🍪 Reutilizar
- Imagínate crear varias galletas las cuales deban de tener un mismo tamaño y grosor, este proceso será repetitivo.
- Al tener un molde será más sencillo crear las mismas de una misma forma
- Crear moldes toma un poco más de tiempo resulta un poco de más tiempo, pero a largo plazo para crear uno nos ahorra mucho más tiempo
- Las clases serán nuestros moldes las cuales podremos reutilizar declarando atributos y métodos
<aside>
📌 RESUMEN: La programación orientada a objetos es un paradigma. Un paradigma es un conjunto de lineamientos o guías que nos ayuda a resolver un problema específico.
</aside>