не работает? Интерфейсы настолько часто меняются?
Нет, меняются не часто, и конечно этот принцип работает, просто удобнее принимать интерфейсы, а отдавать конкретные типы данных. Меньше работы при рефакторинге потом
Обсуждают сегодня