Plantilla de Curso
UML para usuarios avanzados – estructuras abstractas y relaciones complejas
Aprende herencia con Java: modelos, métodos, autobuses con pasajeros, clases abstractas.

Objetivo didáctico
Objetivo Didáctico
Competencias centrales
- Creación y uso de clases base abstractas para estructurar jerarquías de clases
- Derivación de clases especializadas para implementar relaciones de herencia
- Modelado de las clases Auto, Bicicleta y Autobús con atributos y métodos comunes
- Integración de objetos pasajeros en una clase Autobús como ejemplo de relaciones de objetos
- Desarrollo e implementación de métodos tales como drive() y stop()
- Implementación de composición y relaciones n:m en el modelo de tienda online
- Modelado de referencias a sí mismas y clases de asociación en el contexto de redes sociales
Estructura de módulos
Vehículos e herencia
Este módulo introduce el modelado de clases abstractas y su herencia, y ilustra la implementación de relaciones orientadas a objetos mediante un modelo de vehículos.
Modelado e implementación de tienda online
Este módulo trata el modelado de relaciones complejas de clases como composición y asociaciones n:m, utilizando como ejemplo un sistema de tienda online.
Modelado de una red social
Este módulo se enfoca en el modelado de referencias a sí mismas y clases de asociación dentro de una red social simplificada.
Contenido a primera vista
| Módulo | Enfoque | Duración |
|---|---|---|
| Vehículos e Herencia | Clase abstracta base Vehículo, herencia de Coche/Bicicleta/Bus, Bus con Pasajeros, Métodos Conducir/Parar | 0 minuto |
| Modelado e implementación de tienda online | Tienda online con Cliente, Pedido, Artículo, Posición del pedido y opcionalmente Pago; Modelado UML e Implementación | 60 min |
| Modelo de red social | Usuario, publicación, comentario y amistad; relación auto-referencial mediante clase de asociación | 60 min |
Los módulos claramente definidos permiten un planificación transparente y promueven la conectividad dentro de series existentes de lecciones sobre modelado orientado a objetos.
Prueba la plantilla en el acceso demo y adapta los módulos incluidos específicamente a tu situación docente.