**Solución propuesta:** Crear una interfaz `Transaction` e implementarla en cada clase de transacción. **Código propuesto:** ```java public interface Transaction { int getBalance(); } public class Debit implements Transaction { /*...*/ } public class Credit implements Transaction { /*...*/ } ``` **UML propuesto:** ```mermaid classDiagram class Transaction { <<interface>> +getBalance() } class Debit { +getBalance() } class Credit { +getBalance() } Transaction <|.. Debit Transaction <|.. Credit ``` Gómez S.