Question: To develop a program that simulates a virtual hotel. The hotel should be able to accommodate an unlimited number of rooms, but it must only
To develop a program that simulates a virtual hotel. The hotel should be able to accommodate an unlimited number of rooms, but it must only offer three room types: single, double, and deluxe. Additionally, each room may have certain features, such as access to a view or access to Netflix.
To achieve the above requirements, I must use a software design as follow: must ensure that all the methods and attributes depicted in the diagram are included.
Explain the architecture in words. No code needed.
RoomFactory +generateRoom(Room Type):Room Creates SingleRoom DoubleRoom < >Room Deluxe Room +getPrice():int +getDescription(): String +getReservation Status():boolean +reserveTheRoom (Room Type):boolean With View Ask Room Decorator Main -Hotel hotel +main() Ask T I With Netflix Access 1 Hotel -List rooms +addRoom(Room) +reserve Room (Room Type) :boolean +getRevenue():int +getInstance():Hotel
Step by Step Solution
3.44 Rating (170 Votes )
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
