(I) 4️⃣ Interface Segregation Principle (ISP)
Mejor varias interfaces específicas que una interfaz gigante.
En vez de una interfaz LibraryUser con métodos que algunos usuarios no necesitan:
- BorrowerActions (acciones propias de quien solo toma libros prestados)
- AdminActions (acciones del admin del sistema)
Cada clase implementa solo lo que realmente usa.