Exemple #1
0
        public IceCream Clone()
        {
            IceCream iceCream = new IceCream();

            iceCream.Adds  = this.Adds;
            iceCream.Balls = new List <string>(this.Balls);
            iceCream.Syrup = Syrup;
            iceCream.Price = Price;
            return(iceCream);
        }
 public void BuyCream()
 {
     if (IceCream != null)
     {
         MessageBox.Show(IceCream.ToString());
     }
     else
     {
         MessageBox.Show("Мороженное не выбрано!");
     }
 }
Exemple #3
0
        public IceCream CreateIceCream(string icecream)
        {
            IceCream iceCream = new IceCream();

            if (_dict.ContainsKey(icecream))
            {
                iceCream = _dict[icecream].MakeIceCream();
            }
            else
            {
                throw new IndexOutOfRangeException("No this Kind of Ice Cream");
            }
            return(iceCream);
        }
Exemple #4
0
 public iceCreamBuilder()
 {
     _iceCream = new IceCream();
 }