Java 9 Приватные методы в интерфейсе

FacebooktwittertumblrFacebooktwittertumblr

Данная статья написана командой Vertex Academy. Это одна из статей из нашего Учебника по Java 9. Надеемся, что данная статья Вам будет полезна. Приятного прочтения!

1. Введение

С приходом Java 9 стало возможным создание приватных методов в интерфейсах, делая их логическим продолжением default и static методовЗачем нужны еще и приватные методы? К примеру, поддержание clean code посредством вынесения общей логики default и static методов в приватные.

2. Создание и ограничения

Приватные методы могут быть либо не статическими либо статическими, так же они обязаны иметь реализацию.

3. Варианты использования

3.1 Логирование

Хотим "разгрузить" наши default методы? Легко.

3.2 Валидация

Вот так легко и непринужденно интерфейсы становятся всё функциональней, а жизнь разработчика - лучше.

На этом статья заканчивается, но не новинки Java 9. Спасибо, что были с нами 🙂

Есть возможность записаться на наши курсы по Java. Детальную информацию смотрите у нас на сайте.

 

FacebooktwittertumblrFacebooktwittertumblr

FacebooktwittertumblrFacebooktwittertumblr
Самоучители--узнать детальнее--