Pull to refresh
2
Send message

Любое использование интерфейса всегда разворачивает зависимость на 180 градусов. Требуется этот инструмент для выстраивания взаимоотношений не уровня класс-класс, а управлением зависимостями между модулями/библиотеками. Если 2 модуля дергают методы конкретных классов друг друга, то это приведет к куче проблем во время любых манипуляций с ними. Поэтому в хорошей архитектуре всегда зависимости между модулями выстраиваются однонаправлено.
Ну а когда и на каком языке это написано, значения не имееет для данного принципа.

Information

Rating
Does not participate
Registered
Activity