static void Main(string[] args)
        {
            Server server     = new Server(500, "DEPO Storm 1420K4", "Коммутационный сервер", "Intel® C242", "Intel® Xeon® E-2100/2200", 920, 3, 10);
            Cable  cable1     = new Cable(50, 1, 5);
            Cable  cable2     = new Cable(30, 2, 3);
            Cable  cable3     = new Cable(20, 3, 2);
            Cable  extraCable = new Cable(20, 3, 2);

            server.Add(cable1);
            server.Add(cable2);
            server.Add(cable3);
            server.Add(extraCable);
            Workstation workstation1     = new Workstation(100, 1);
            Workstation workstation2     = new Workstation(100, 2);
            Workstation workstation3     = new Workstation(100, 3);
            Workstation workstation4     = new Workstation(100, 4);
            Workstation workstation5     = new Workstation(100, 5);
            Workstation extraWorkstation = new Workstation(100, 500);

            cable1.Add(workstation1);
            cable1.Add(workstation2);
            cable1.Add(workstation3);
            cable1.Add(workstation4);
            cable1.Add(workstation5);
            cable1.Add(extraWorkstation);
            Workstation workstation6 = new Workstation(150, 6);
            Workstation workstation7 = new Workstation(150, 7);
            Workstation workstation8 = new Workstation(150, 8);

            cable2.Add(workstation6);
            cable2.Add(workstation7);
            cable2.Add(workstation8);
            Workstation workstation9  = new Workstation(200, 9);
            Workstation workstation10 = new Workstation(200, 10);

            cable3.Add(workstation9);
            cable3.Add(workstation10);

            EstimateVisitor visitor = new EstimateVisitor();

            server.Accept(visitor);
            Console.WriteLine($"Estimate of network per month: {visitor.m_estimate}");
            Console.ReadKey();
        }