public void UsingStateObjects() { Automat automat = new Automat(9); automat.GotApplication(); automat.CheckApplication(); }
static void Main(string[] args) { var automat = new Automat(9); automat.GotApplication(); automat.CheckApplication(); automat.RentApplication(); Console.ReadLine(); }
public ApartmentRentedState(Automat automat) { this.automat = automat; }
public WaitingState(Automat automat) { _automat = automat; }
public FullyRentedState(Automat automat) { _automat = automat; }
public GotApplicationState(Automat automat) { _automat = automat; _random = new Random(DateTime.Now.Millisecond); }
public WaitingState(Automat automat) { this.automat = automat; }
public GotApplicationState(Automat automat) { this.automat = automat; random = new Random(System.DateTime.Now.Millisecond); }
public FullyRenteState(Automat automat) { this.automat = automat; }