public override void Interact(FloorPlanAbstract fp) { Console.WriteLine(this.GetType().Name + " is part of the " + fp.GetType().Name); }
public Client(BuildingHomeFactory factory) { _floorPlanAbstract = factory.CreateFloor(); _roomPlanAbstract = factory.CreateRoom(); }
public abstract void Interact(FloorPlanAbstract f);