Example #1
0
        static void Main(string[] args)
        {
            var sensorManager              = new SensorManager();
            var imperialSensorCreator      = new ImperialSensorCreator();
            var internationalSensorCreator = new InternationalSensorCreator();

            sensorManager.AddSensor(imperialSensorCreator.CreateTemperatureSensor());
            sensorManager.AddSensor(internationalSensorCreator.CreateTemperatureSensor());
        }
Example #2
0
        static void Main(string[] args)
        {
            var sensorManager   = new SensorsManager();
            var imperialCreator = new ImperialSensorCreator();
            var siCreator       = new InternationalSystemSensorCreator();

            sensorManager.AddSensor(imperialCreator.CreatePressureSensor());
            sensorManager.AddSensor(siCreator.CreateTempSensor());
            sensorManager.AddSensor(imperialCreator.CreateTempSensor());
        }