Первое казино, которое разорится :)

  1. Необходимо реализовать логику моделирования экономики казино и банка, обслуживающего игроков в блэкджек.
  2. В классе BlackjackCasino должны быть определены следующие методы:

В классе банка должны быть определены следующие методы:

  1. Интерфейс взаимодействия сущностей, определенных в прошлых лабораторных с банком может быть изменен в соответствии с требованиями задачи. При том логика описанная в предыдущих работах изменяться не может

Для реализации логики взаимодействия между казино и банком необходимо использовать структурные паттерны проектирования.

Если соответствующий функционал был ранее реализован - он должен быть делегирован сущностям, реализованных в рамках этой работы

Требования к проверке:

  1. Необходимо реализовать тесты для всех методов, чтобы убедиться в корректности работы программы.
  2. Код должен быть написан с использованием принципов объектно-ориентированного программирования, в том числе SOLID.
  3. Лабораторная работа должна быть выполнена в соответствии с принятыми стандартами оформления кода и комментирования.