public Printer() { PowerOffState = new PowerOffState(this); PaperOffState = new PaperOffState(this); PrintState = new PrintState(this); WaitingState = new WaitingState(this); _state = WaitingState; }
public AutomatImpl(int n) { Count = n; WaitingState = new WaitingState(this); ApplicationState = new GotApplicationState(this); ApartmentRentedState = new ApartmentRentedState(this); FullyRentedState = new FullyRentedState(this); State = WaitingState; }
public Booking(int userId, int roomId) { UserId = userId; RoomId = roomId; State = new WaitingState(); }