Lab 1 - C++, WinAPI

Условие

  • Реализовать модель столовой с единственным работником на раздаче. Кассир/раздающий должен по-разному обслуживать два типа посетителей: посетители, стоящие в очереди, и посетители, пытающиеся пролезть без очереди. Реализовать вышеописанную логику нужно с использованием паттерна Visitor.
  • Обход каждой из двух коллекций посетителей реализовать с помощью паттерна Iterator.
  • Все вышеописанное визуализировать, использую WinAPI в соответствии с паттерном MVC.