Want to create interactive content? It’s easy in Genially!

Get started free

5100_UD02_1.1 Ejemplo

CESUR

Created on January 30, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Discover Your AI Assistant

Urban Illustrated Presentation

Geographical Challenge: Drag to the map

Decisions and Behaviors in the Workplace

Tangram Game

Process Flow: Corporate Recruitment

Weekly Corporate Challenge

Transcript

Ejemplo

Práctico

Ver más

Ejemplo práctico

María trabaja como desarrolladora en una empresa de software que gestiona una plataforma de comercio electrónico. El sistema necesita procesar diferentes tipos de productos: físicos, digitales y servicios. María identifica que todos los productos comparten atributos como nombre, precio, descripción y disponibilidad, pero cada tipo requiere lógica específica para el envío. Los productos físicos necesitan calcular costes de transporte según peso y destino, los digitales generan enlaces de descarga, y los servicios programan citas.

Ver solución

Solución

María diseña una clase base Producto con las características comunes y tres clases derivadas ProductoFisico, ProductoDigital y Servicio que heredan la funcionalidad básica y añaden sus métodos específicos de entrega. Cuando posteriormente el departamento de marketing solicita añadir un sistema de valoraciones para todos los productos, María solo necesita implementar esta funcionalidad en la clase Producto y automáticamente queda disponible para los tres tipos específicos, ahorrando tiempo de desarrollo y garantizando consistencia en toda la plataforma.