コード例 #1
0
ファイル: Sheep.cs プロジェクト: ronek22/DesignPatterns
        public override void Eat(AbstractCharacter character)
        {
            Grass grass = (Grass)character;

            life += grass.GetLife() / 2;
        }
コード例 #2
0
        public override void Eat(AbstractCharacter character)
        {
            Sheep sheep = (Sheep)character;

            life += sheep.GetLife() / 2;
        }
コード例 #3
0
ファイル: Grass.cs プロジェクト: ronek22/DesignPatterns
 public override void Eat(AbstractCharacter character)
 {
     Console.WriteLine("Grass can't eat");
 }
コード例 #4
0
 abstract public void Eat(AbstractCharacter character);