/// <summary> /// Assembles the Computer from the builder/ /// </summary> /// <typeparam name="T">Constructs builder of type computer</typeparam> /// <param name="builder">The builder</param> /// <returns>A computer.</returns> public T Construct <T>(IComputer <T> builder) where T : Computer { return(builder.Build()); }