示例#1
0
        public override void Feed(Food.Entities.Food food)
        {
            var type = food.GetType().Name;

            switch (type)
            {
            case "Meat":
                this.FoodEaten += food.Quantity;
                this.Weight    += food.Quantity * Increase;
                break;

            default:
                Console.WriteLine($"{this.GetType().Name} does not eat {food.GetType().Name}!");
                break;
            }
        }
示例#2
0
 public abstract void Feed(Food.Entities.Food food);