public Game(Player player, IDisplay display, IInputCollector inputCollector, IInputProcessor inputProcessor, Dictionary <Validators, IInputValidator> inputValidators) { _inputValidators = inputValidators; _inputProcessor = inputProcessor; _display = display; _inputCollector = inputCollector; _player = player; }
public ConferenceTrackManager(IDisplay display, IInputCollector inputCollector, IInputProvider inputProvider, IInputProcessor inputProcessor, TrackGenerator trackGenerator) { _display = display; _inputCollector = inputCollector; _inputProvider = inputProvider; _inputProcessor = inputProcessor; _trackGenerator = trackGenerator; }
public PaySlipManager(IDisplay paySlipDisplay, IInputCollector paySlipInputCollector) // only interface methods are available { _paySlipDisplay = paySlipDisplay; // composition _paySlipInputCollector = paySlipInputCollector; }