Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.37 KB

File metadata and controls

28 lines (24 loc) · 1.37 KB

#29 SOLID: PRINCIPIO DE SEGREGACIÓN DE INTERFACES (ISP)

Dificultad: Media | Publicación: 15/07/24 | Corrección: 22/07/24

Ejercicio

/*
 * EJERCICIO:
 * Explora el "Principio SOLID de Segregación de Interfaces (Interface Segregation Principle, ISP)" 
 * y crea un ejemplo simple donde se muestre su funcionamiento de forma correcta e incorrecta.
 *
 * DIFICULTAD EXTRA (opcional):
 * Crea un gestor de impresoras.
 * Requisitos:
 * 1. Algunas impresoras sólo imprimen en blanco y negro.
 * 2. Otras sólo a color.
 * 3. Otras son multifunción, pueden imprimir, escanear y enviar fax.
 * Instrucciones:
 * 1. Implementa el sistema, con los diferentes tipos de impresoras y funciones.
 * 2. Aplica el ISP a la implementación.
 * 3. Desarrolla un código que compruebe que se cumple el principio.
 */

Tienes toda la información extendida sobre el roadmap de retos de programación en retosdeprogramacion.com/roadmap.

Sigue las instrucciones, consulta las correcciones y aporta la tuya propia utilizando el lenguaje de programación que quieras.

Recuerda que cada semana se publica un nuevo ejercicio y se corrige el de la semana anterior en directo desde Twitch. Tienes el horario en la sección "eventos" del servidor de Discord.