private void UseBlackItems(Master master, IAnimal dog, Tank tank) { master.UseAnimal(dog); IAnimal animal = new TankToAnimalAdapter(tank); master.UseAnimal(animal); }
private void UseRedItems(Master master, Weapon dog, Weapon tank) { var redDog = new RedDog("Red Dog", dog); master.UseAnimal(redDog); var redTank = new RedTank("Red Tank", tank); IAnimal redAnimal = new TankToAnimalAdapter(redTank); master.UseAnimal(redAnimal); }