示例#1
0
 public override void Visit(DogAnimal animal)
 {
     Steps.Add(animal.MoveHeadStepName);
     Steps.Add(animal.WagTailStepName);
     Steps.Add(animal.OpenMouthStepName);
     Steps.Add(animal.CloseMouthStepName);
 }
示例#2
0
 public abstract void Visit(DogAnimal animal);