public WoodenHouse GetHouse() { WoodenHouse WoodenHouse = this.house; this.Reset(); return(WoodenHouse); }
public static void Main(string[] args) { var director = new Director(); StoneHouseBuilder stoneBuilder = new StoneHouseBuilder(); director.ConstructorStoneHouse(stoneBuilder); StoneHouse stoneHouse = stoneBuilder.GetHouse(); WoodenHouseBuilder woodBuilder = new WoodenHouseBuilder(); director.ConstructorWoodenHouse(woodBuilder); WoodenHouse woodHouse = woodBuilder.GetHouse(); }
public void Reset() { this.house = new WoodenHouse(); }