Restauracja - realizacja zamówień

0

siema, w ramach uczelnianego projektu mam do napisania restaurację. w opisie mam wyszczególniony taki punkt:

"Program, powinien pomóc restauracji w organizacji zamówień. Restauracja dbając o swój wizerunek
powinna zapewnić odpowiedni sposób przechowywania informacji. Zamówienia powinny być
realizowane w odpowiedniej kolejności. W pierwszej kolejności powinny być realizowane
zamówienia które zostały złożone przez klientów stacjonarnych, a w drugiej kolejności zamówienia
złożone zdalnie. Jako drugie kryterium, należy uwzględnić kolejność zamówień tj. w przypadku
dwóch zamówień złożonych tą samą drogą, pierwsze złożone zamówienie powinno być realizowane
jako pierwsze."

stworzyłem dwie oddzielne klasy: Delivery i TableOrdering dziedziczące po wspólnej klasie Order. rozumiem, że zamówienia będę zbierał do jednej listy. jakie macie pomysły, aby przy odczycie listy najpierw były wyświetlane pozycje z TableOrdering, następnie z Delivery. zastosować grupowanie wg klasy?

0

Jeśli trzymasz te obiekty po prostu w pamięci, to: https://www.geeksforgeeks.org/priority-queue-class-in-java

1 użytkowników online, w tym zalogowanych: 0, gości: 1