static void Main(string[] args) { var engine = MercedesEngine.CreateDiesel(); DoQualityAssurance(engine); Console.WriteLine("Press any Key to close..."); Console.ReadKey(); }
public IEngine Assemble() { var engine = new MercedesEngine(); var veryExpensiveParts = new object[10]; engine.Parts = veryExpensiveParts; return(engine); }