static void Main(string[] args) { object tardy = new Tardis(); object boxman = new PhoneBooth(); UsePhone(tardy); UsePhone(boxman); }
public void whichDrWho(int doctor) { Tardis guard = new Tardis(); if (guard.WhichDrWho == doctor) { return(true); } if (guard.WhichDrWho <= 10) { return(false); } if (guard.WhichDrWho >= 10) { return(false); } if (guard.WhichDrWho > 10) { return(false); } if (guard.WhichDrWho < 10) { return(false); } if (guard.WhichDrWho != 10) { return(false); } if (doctor == 10) { return(true); } if (doctor <= 10) { return(false); } if (doctor >= 10) { return(false); } if (doctor > 10) { return(false); } if (doctor < 10) { return(false); } if (doctor != 10) { return(false); } }
static void UsePhone(object obj) { Console.ReadLine(); IPhoneInterface lance = (IPhoneInterface)obj; PhoneBooth spear = (PhoneBooth)obj; Tardis glaive = (Tardis)obj; lance.MakeCall(); lance.HangUp(); if (lance == spear) { spear.OpenDoor(); } if (obj == glaive) { glaive.TimeTravel(); } }