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 dentrotraitLos s son bastante útiles. Sin embargo, Scala tiene un enfoque diferente para tratartraits que Java condefault métodos Piense en la resolución de herencia múltiple o el uso detraits 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?

Respuestas a la pregunta(5)

Su respuesta a la pregunta