Пример #1
0
        public Procuct MakeToyCar()
        {
            Procuct procuct = new Procuct();

            procuct.Name = "Toy car";
            return(procuct);
        }
Пример #2
0
        public Procuct MakePizza()
        {
            Procuct procuct = new Procuct();

            procuct.Name = "Pizza";
            return(procuct);
        }
Пример #3
0
        public Box WrapProdect(Func <Procuct> getProduct, Action <Procuct> logCallback)
        {
            Box     box     = new Box();
            Procuct procuct = getProduct();

            box.Procuct = procuct;
            logCallback(procuct);
            return(box);
        }
Пример #4
0
 public void Log(Procuct product)
 {
     Console.WriteLine("Procduct {0} created at {1},price is {2}", product.Name, DateTime.UtcNow, product.Price);
 }