import java.io.IOException; import java.util.List; public class ClientController { private ClientRepository repository; public ClientController(ClientRepository repository) { this.repository = repository; } public void loadClients(ClientView view) { try { List clients = repository.loadClients(); view.displayClients(clients); } catch (Exception e) { e.printStackTrace(); } } }