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.
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:
View
Discover Your AI Assistant
View
Urban Illustrated Presentation
View
Geographical Challenge: Drag to the map
View
Decisions and Behaviors in the Workplace
View
Tangram Game
View
Process Flow: Corporate Recruitment
View
Weekly Corporate Challenge
Explore all templates
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.