- Apply the observer pattern
Extend the base code provided in the guide above to:
- Add 3 floors to the hotel.
- Add 5 rooms to each floor.
- Give each floor a unique sequential number.
- Give each room on each floor a unique sequential number.
- Check 4 different guests in (you can hardcode which room they check into).
- Use the output of your program to demonstrate that the emails and push notifications are handled appropriately upon check-in.