static void Main(string[] args) { ILoja bikeLoja = StockBikeLoja.Instance; bikeLoja.SetMaxPoolSize(10); bikeLoja.FillDisponiveis(); //INSTACIAÇÃO DA POOL 2 DE ELEMENTOS Objeto2 ILoja carLoja = StockCarLoja.Instance; carLoja.SetMaxPoolSize(10); carLoja.FillDisponiveis(); Client cli = new Client(bikeLoja, carLoja); IObject obj1, obj2, obj3, obj4, obj5; obj1 = cli.Adquirir("bicicleta"); obj2 = cli.Adquirir("bicicleta"); obj3 = cli.Adquirir("bicicleta"); obj4 = cli.Adquirir("carro"); cli.Devolver(obj1); Console.ReadLine(); }
public Client(ILoja aPool1, ILoja aPool2) { pool1 = aPool1; pool2 = aPool2; }