static void BuildConsoleWriteLines(string computerType, IComputerBuilder builder) { ComputerDirector director = new ComputerDirector(builder); Computer computer = director.construct(); Console.WriteLine($"{computerType}: Os={builder.Os} Graphics Card={builder.GraphicsCard} Cpu={builder.Cpu} Ram={builder.Ram} Storage={builder.Storage}"); }
public ComputerClient() { var director = new ComputerDirector(new BuildComputer()); director.CreateComputer(); var computer = director.GetComputer(); computer.showInfo(); }