Skip to content

Commit a290fdf

Browse files
committed
ejercicio lámpara
1 parent 4a54698 commit a290fdf

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

content/docs/3 Curso/Primer Semestre/DS/apuntes_para_examen_teoría.md

+10
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,17 @@ En definitiva, con una **interfaz** el cliente no se inmuta si cambia el cómo,
435435

436436
>[!Example]
437437
>![](img/Pasted%20image%2020240602132813.png)
438+
439+
>[!Example]
440+
>Este ejercicio cayó en varios exámenes:
441+
>![](img/Pasted%20image%2020241212160815.png)
442+
>
443+
>¿Cómo lo podríamos mejorar?
438444
>
445+
>![](img/Pasted%20image%2020241212160838.png)
446+
>- El botón especifica el contrato de los dispositivos que puede controlar a través de una interfaz.
447+
>- Ahora el botón puede controlar cualquier dispositivo que implemente la interfaz proporcionada por él.
448+
> - ¡Incluso aquellos que aún no han sido inventados!
439449
440450
- **ISP** (*Interface Segregation Principle*, Principio de segregación de interfaces):
441451
- Sugiere que los clientes no deberían tratar con la clase original, sino sólo con la interfaz correspondiente
Loading
Loading

0 commit comments

Comments
 (0)