public static void DeliverProductToAShop(IFactory aFactory)
        {
            IProduct aProduct = aFactory.CreateProduct();

            aProduct.ShowMe();
        }