Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Внутренние классы в интерфейсах

#java #классы


Буквально сегодня столкнулся со спецификацией интерфейса в котором реализован внутренний
класс. Можете обьяснить - зачем вообще делать внутренние классы в интерфейсах? Какую
цель преследуют разработчики используя такую структуру?
public interface IInterface {
    void init();

    private class ClassInInterface{
    }
}
    


Ответы

Ответ 1



Видимо, назначение класса тесно связано с этим интерфейсом, при этом сам класс маленький (dto-шка, хэлпер или фабрика) и вытаскивать в отдельный файл не хотелось.

Комментариев нет:

Отправить комментарий