Example #1
0
        static void Main(string[] args)
        {
            var engine = MercedesEngine.CreateDiesel();

            DoQualityAssurance(engine);

            Console.WriteLine("Press any Key to close...");
            Console.ReadKey();
        }
Example #2
0
        public IEngine Assemble()
        {
            var engine = new MercedesEngine();

            var veryExpensiveParts = new object[10];

            engine.Parts = veryExpensiveParts;

            return(engine);
        }