Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RealmHelper {
- private Realm realm;
- // методы для работы с БД
- }
- interface IRealmHelper {
- Data loadData();
- }
- class RealmHelper implements IRealmHelper {
- public Data loadData() {
- //реализация
- }
- }
- interface IDataManager {
- Data loadData();
- }
- class DataManager implements IDataManager {
- private IRealmHelper realmHelper;
- DataManager(IRealmHelper realmHelper) {
- this.realmHelper = realmHelper;
- }
- public Data loadData() {
- //Дополнительно обычно в этом месте запрос делается асинхронным, если это необходимо, например с помощью `RxAndroid`.
- return realmHelper.loadData()
- }
- }
Add Comment
Please, Sign In to add comment