оперировать больше интерфесами, чем имплементациями. Но как быть с видимостью?
В java все метода интерфейса могут быть только публичными.
У меня получается, что автокомплит сразу палит кучу публичных методов, даже там где я про них знать не должен.
Есть только одна альтернатива - иметь package-видимость методов, использовать вместо интерфейсов абстрактный класс, ну и.....естественно это не решение
Как вы это разруливаете? Может я чего-то не догоняю 🤔
Thanks
дак интерфейсом публичное апи и описывается)
Ну так в солид есть I - который говорит что нужно использовать тонкие интерфейсы с 1-3 методов, а не "менеджеры" с 20
Интерфейс это по определению множество публичных методов класса
Обсуждают сегодня