public ComputersCreator(TemplateFactory factory = null) { this.defaultFactory = factory ?? new NewManufacturerFactory(); }
public ComputerFactory GetManufacturer(string manufacturer, TemplateFactory factory = null) { return (factory ?? this.defaultFactory).GetManufacturer(manufacturer); }