Lecciones con la etiqueta "patrones de diseño"
Conocer sobre el curso, su estructura, objetivos y metas.
Familiarizarse con el despacho basado en la estructura de archivos.
Familiarizarse con el tipado pato.
Considerar un ejemplo práctico de uso de polimorfismo en la vida real.
Aprender a identificar lugares donde se debe utilizar la polimorfismo de subtipos.
Familiarizarse con una forma común de crear objetos.
Familiarizarse con la programación genérica.
Analizar varios ejemplos de sistemas y identificar un patrón común.
Aprender a reemplazar estructuras condicionales con una tabla de correspondencia.
Aprender a hacer despacho utilizando funciones.
Familiarizarse con los errores comunes que causan la pérdida de polimorfismo de subtipos.
Familiarizarse con el Principio de Inversión de Dependencias y aprender a aplicarlo utilizando la Inyección de Dependencias.
Familiarizarse con el concepto de "patrón de diseño".
Aprender a escribir código orientado a objetos basado en la interacción de objetos.
Conozcamos los errores comunes que hacen que se pierda el polimorfismo de subtipos.
Veremos varios ejemplos de sistemas e identificaremos un patrón común.
Conoceremos el Principio de Inversión de Dependencias y aprenderemos a aplicarlo usando la inyección de dependencias.
Vamos a conocer el tipado pato.
Veamos un ejemplo práctico del uso del polimorfismo en la vida real.
Estudiaremos las características de la herencia múltiple en Python y aplicaremos mixins para implementar el polimorfismo.