コード例 #1
0
 public World(WorldFactory factory)
 {
     plant = factory.CreatePlant();
     herbi = factory.CreateHerbivore();
     pred  = factory.CreatePredator();
 }
コード例 #2
0
ファイル: Predator.cs プロジェクト: DevPew01/DesignPatterns
 public override string EatHerbivore(Herbivore herbivore)
 {
     return(base.EatHerbivore(herbivore));
 }
コード例 #3
0
ファイル: Predator.cs プロジェクト: DevPew01/DesignPatterns
 public override string EatHerbivore(Herbivore herbivore)
 {
     return($"Я {this.Name} я сьел {herbivore.Name}");
 }
コード例 #4
0
ファイル: Predator.cs プロジェクト: DevPew01/DesignPatterns
 public virtual string EatHerbivore(Herbivore herbivore)
 {
     return($"Я {this.Name}, я сьел {herbivore.Name}");
 }