public ConsoleLogger() { _lampStateListener = new SyncEventListener <LampState>(LogLampState); }
public StreetLamp(LampState initialLampState) { _lampState = initialLampState; _lightStateListener = new SyncEventListener <LightState>(HandleLightStateChange); }