**Solución propuesta:** Dividir en interfaces utilitarias más específicas. **Código propuesto:** ```java public interface IValidationUtils { int updateGreaterThan0(int oldValue, String str); } public interface IMenuUtils { void printMenu(); } ``` **UML propuesto:** ```mermaid classDiagram class IValidationUtils { +updateGreaterThan0() } class IMenuUtils { +printMenu() } Utils ..> IValidationUtils Utils ..> IMenuUtils ``` Gómez S.
Solución propuesta:
Dividir en interfaces utilitarias más específicas.
Código propuesto:
UML propuesto:
classDiagram class IValidationUtils { +updateGreaterThan0() } class IMenuUtils { +printMenu() } Utils ..> IValidationUtils Utils ..> IMenuUtilsGómez S.