//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)); } }
public static void Initialize(ElevatorSystem system) { _instance = new Building(system); }