2016-09-29 106 views
0

使用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); 
+0

你在问什么? 'performer = ....'或'performer.performSync()'? – AlexR

+0

关于所有行,请检查编辑 –

回答