static void Main(string[] args) { HouseFactory factory = new HouseFactory(); float latitude = 45; float longitude = 333; // let's build 5 panel houses IHouse panelHouse = factory.GetHouse(HouseType.Panel); for (int i = 0; i < 5; i++) { panelHouse.Build(latitude, longitude); latitude += .5f; longitude += .5f; } // let's build 10 brick houses IHouse brickHouse = factory.GetHouse(HouseType.Brick); for (int i = 0; i < 10; i++) { brickHouse.Build(latitude, longitude); latitude += 1.5f; longitude += 1.5f; } Console.ReadKey(); }
public void Build() { house.Build(); }
public ArrayList GetHouse() { return(_house.Build()); }