Model the room status lifecycle as a UML State Machine diagram — four states (Available, Reserved, Occupied, Under Maintenance) with validated transitions, events, and guard conditions.
Loading content...