import '../models/user_model.dart'; import '../services/authentication_service.dart'; abstract class AuthenticationRemoteDataSource { Future getUser(); } class AuthenticationRemoteDataSourceImpl implements AuthenticationRemoteDataSource { final AuthenticationService service; AuthenticationRemoteDataSourceImpl({required this.service}); @override Future getUser() { return service.getUser(); } }