package coder.prettygirls.data.source; import coder.prettygirls.data.source.local.LocalGirlsDataSource; import coder.prettygirls.data.source.remote.RemoteGirlsDataSource; /** * Created by oracleen on 2016/6/29. */ public class GirlsResponsitory implements GirlsDataSource { private LocalGirlsDataSource mLocalGirlsDataSource; private RemoteGirlsDataSource mRemoteGirlsDataSource; public GirlsResponsitory() { mLocalGirlsDataSource = new LocalGirlsDataSource(); mRemoteGirlsDataSource = new RemoteGirlsDataSource(); } @Override public void getGirls(int page, int size, LoadGirlsCallback callback) { mRemoteGirlsDataSource.getGirls(page, size, callback); } @Override public void getGirl(LoadGirlsCallback callback) { mRemoteGirlsDataSource.getGirl(callback); } }