仿真动物

设计模式3-抽象工厂模式

自闭症网瘾萝莉.ら 提交于 2020-01-26 04:49:54
  随着科技的不断发展,各种各样的新兴事物都出现在了我们的生活中。当然了,各种机械仿真动物也随之出现了,开始我们只有Animal,现在我们有仿真Animal了,那么仿真动物该怎么叫呢(仿真喵:喵喵喵,仿真狗:汪汪汪。真喵:喵~~~~~~,真dog:汪~汪~汪~)。现在我们抽象仿真动物,并创建仿真动物类: /// <summary> /// 仿真动物 /// </summary> public class SimulationAnimal { public virtual void SimulationCall() { Console.WriteLine("仿真动物叫"); } } /// <summary> /// 仿真Dog /// </summary> public class SimulationDog : SimulationAnimal { public override void SimulationCall() { Console.WriteLine("汪汪汪"); } } /// <summary> /// 仿真Cat /// </summary> public class SimulationCat : SimulationAnimal { public override void SimulationCall() { Console.WriteLine("喵喵喵