public UserInteraction(IPlateauTasks plateauTasks, IDefaultConsole defaultConsole, IPlateauPresentationCreation plateauPresentationCreation, IDeployRoverPositionAndDirection roverPositionAndDirection, IPresentRoverCurrentCoordinates showCurrentCoordinates) { plateau_tasks = plateauTasks; default_console = defaultConsole; plateau_presentation_creation = plateauPresentationCreation; rover_position_and_direction = roverPositionAndDirection; show_current_coordinates = showCurrentCoordinates; }