static void Main(string[] args) { var builder = new LaptopBuilder(); var shop = new Shop(builder); var computer = shop.GetComputer(); computer.GetInfo(); }
private static void Builder() { var computerShop = new ComputerShop(); ComputerBuilder computerBuilder; computerBuilder = new LaptopBuilder(); computerShop.ConstructComputer(computerBuilder); computerBuilder.Computer.DisplayConfiguration(); computerBuilder = new DesktopBuilder(); computerShop.ConstructComputer(computerBuilder); computerBuilder.Computer.DisplayConfiguration(); computerBuilder = new AppleBuilder(); computerShop.ConstructComputer(computerBuilder); computerBuilder.Computer.DisplayConfiguration(); Console.ReadKey(); }