Каково имя шаблона, который использовал Retrofit 2.0 и некоторые другие библиотеки?Как называется этот шаблон дизайна с помощью Performer?
Старая версия
некоторые менеджер может загружать синхронизации данных и асинхр двумя различными методами
SomeClass obj = someManager.getDataSync();
SomeClass2 obj = otherManager.getBigDataSync()
SomeClass3 obj = otherManager2.getMyDataSync()
или
someManager.loadData(callback)
otherManager.loadData(callback2)
otherManager2.loadData(callbak3)
Теперь istead использует вспомогательный класс
Новая версия
Performer<T> performer = someManager.getSomeData(...);
, то мы можем выполнить это действие синхронизации или asyc с слушателем
T data = performer.performSync();
или
performer.performAsync(callback);
В какой строке вы спрашиваете? 'performer = ....' или 'performer.performSync()'? – AlexR
О всех строках, проверить изменения –