Métodos de interfaz predeterminados de Java Casos de uso concretos
Java 9 está por venir y se agregarán más funciones a las interfaces de Java, como los métodos privados.default
Se agregaron métodos en interfaces en Java 8, esencialmente paraApoyar el uso de lambdas dentro de colecciones sin romper la retrocompatibilidad con versiones anteriores del lenguaje.
En Scala, métodos dentrotrait
Los s son bastante útiles. Sin embargo, Scala tiene un enfoque diferente para tratartrait
s que Java condefault
métodos Piense en la resolución de herencia múltiple o el uso detrait
s comomezclas.
Aparte del uso anterior, ¿cuáles son los escenarios reales en los que usar undefault
métodos vale la pena? Durante estos años, ¿surgió algún patrón que los use? ¿Qué problemas puedo resolver usando este tipo de métodos?