interface IUsersRepository {}
class UsersRepository implements IUsersRepository {}
interface IBooksRepository {}
class BooksRepository implements IBooksRepository {}class TasksRepository {}TasksRepository mTasksRepository;BooksRepositoryImpl mBooksRepositoryImpl; или можно Impl опустить и назвать так BooksRepositoryImpl mBooksRepository; ? bookRepository или даже просто repository, если из контекста и так ясно на какой репозиторий ссылается переменная.private final TasksRepository mTasksRepository; //класс
private final TasksContract.View mTasksView; //интерфейс