private static void Main(string[] args) { ClimateZoneFactory factory = new PolarFactory(); ClimateZone zone = new ClimateZone(factory); zone.SeeFox(); Earth earth = Earth.GetInstance(); earth.EarthShake(); TheCreator creator = new TheCreator(); ClimateZoneBuilder builder = new OldPolarZoneBuilder(); ClimateZone zoneFromBuilder = creator.Create(builder); zoneFromBuilder.HearBear(); Bear bear = new PolarBear(12); Bear clonedBear = bear.Clone(); Console.WriteLine(clonedBear.Age); Console.ReadKey(); }
public override void SetFox() { ClimateZone.SetFox(new PolarFox()); }
public override void SetBear() { ClimateZone.SetBear(new PolarBear(10)); }
public void CreateClimateZone() { ClimateZone = new ClimateZone(); }