예제 #1
0
        //TODO: Add concept of elevator banks that service different floors

        private Building(ElevatorSystem system)
        {
            _floors = new Dictionary <int, Floor>();

            for (int i = system.LowestFloorServiced.Number; i <= system.HighestFloorServiced.Number; i++)
            {
                _floors.Add(i, new Floor(i));
            }
        }
예제 #2
0
 public static void Initialize(ElevatorSystem system)
 {
     _instance = new Building(system);
 }