Módulo gratuito
Diseño orientado a objetos y patrones de diseño
Aprende diseño orientado a objetos con Python: clases, herencia, composición, principios y patrones como fábrica, estrategia y observador.
Las lecciones
Cada lección se lee completa y gratis. Crea una cuenta gratuita para ejecutar sus comandos en un laboratorio y hacer sus cuestionarios y tareas.
1 · Laboratorio de máquina virtual
Clases y objetos en Python
Puedo modelar una cosa como una clase con estado y comportamiento.
Leer la lección2 · Laboratorio de máquina virtual
Herencia y polimorfismo en Python
Puedo reutilizar código con la herencia y usar el polimorfismo.
Leer la lección3 · Laboratorio de máquina virtual
Composición frente a herencia
Puedo elegir composición en lugar de herencia y explicar por qué.
Leer la lección4 · Laboratorio de máquina virtual
Principios de diseño orientado a objetos
Puedo detectar código que da dos trabajos a una clase o que cuesta ampliar.
Leer la lección5 · Laboratorio de máquina virtual
Patrones: fábrica, estrategia y decorador
Puedo aplicar una fábrica, una estrategia y un decorador.
Leer la lección6 · Laboratorio de máquina virtual
Patrones: observador y estado
Puedo aplicar los patrones observador y estado.
Leer la lección
Con un laboratorio real
Cada lección de este módulo se practica en un laboratorio que se inicia solo para ti. Los laboratorios que usa:
¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.