В Java 8 мы можем использовать реализации по умолчанию для методов в интерфейсах, в дополнение к объявлениям, которые должны быть реализованы в конкретных классах.
Хорошим дизайном или лучшей практикой является использование методов по умолчанию в интерфейсе, или вышла ли Java 8 только для обеспечения большей поддержки старых API? Должны ли мы начать с использования методов по умолчанию в новых проектах Java 8?
Пожалуйста, помогите мне понять, какой хороший дизайн здесь, подробно.