Uzdevums
Jūs esat programmētājs, kas strādā pie jaunas restorāna rezervāciju sistēmas izstrādes, kas palīdz lietotājiem rezervēt galdiņus tiešsaistē. Sistēmai ir jāspēj izveidot un pārvaldīt dažādus galdiņus, katram piešķirot parametrus, piemēram, numuru, sēdvietu skaitu, pieejamību un atrašanās vietu. Jums ir jāizveido klases "Table" (galds) dizains un jāapraksta, kā šī klase varētu tikt izmantota, lai izveidotu un pārvaldītu galdiņu objektus sistēmā. Apsveriet, kā šī klase varētu sadarboties ar citām klasēm, piemēram, "Reservation" (rezervācija) vai "Customer" (klients), lai nodrošinātu pilnīgu funkcionalitāti.
Vērtēšanas kritēriji: 4 punkti
Precīza klases "Table" dizaina izveide un tās lomu skaidrojums, spēja sasaistīt klases funkcionalitāti ar citām klasēm (2)
Izpratne par objektorientētas programmēšanas principiem un to pielietošanu, skaidrība un loģiska argumentācija, izklāstot risinājumu (2)
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.