2016-09-29 2 views
0

Retrofit 2.0 및 일부 다른 라이브러리를 사용하는 패턴의 이름은 무엇입니까?출연자를 사용하는이 디자인 패턴의 이름은 무엇입니까?

이전 버전

두 가지 방법

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

모든 라인 정보, 편집 확인 –

답변

관련 문제