Για την υλοποίηση του προγράμματος ακολούθησα την λογική is-a. Οπότε οι όροφοι(floor) και το ισόγειο(ground floor) κληρονομούν τα κοινά τους χαρακτηρίστικα απο την κλάση επίπεδο(level). Αντίστοιχα οι χώροι εισόδου των ορόφων(waiting lobby) και ο χώρος εισόδου του ισογείου κληρονομούν από την entrance.Επίσης όλοι οι λοιποί χώροι(spaces) κλρηονομομούν από την κλάση space. Όπως και στην πρώτη άσκηση καλό θα ηταν η χωρητικότητα του ασανσέρ να είναι τουλάχιστον 10 ώστε να δουλεύει καλά η τυχαία επιλογή των πελάτων που θα εξυπηρετηθουν. Εντολή μεταγλώττισης: g++ askisi3 building.cpp main.cpp
ChrisTriant/Building_Simulation-C-
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|