Skip to content

Latest commit

 

History

History
5 lines (4 loc) · 2.09 KB

README.md

File metadata and controls

5 lines (4 loc) · 2.09 KB

CinemaService

Задание для сайта Intellekt-a. Онлайн-кинотеатр собирает статистику о среднем возрасте пользователей. Аккаунт пользователя представлен классом Viewer, хранящим никнейм, возраст и количество просмотренных пользователем фильмов. В классе ViewerStatistics в методе averageAge подсчитывается средний возраст пользователей из полученного списка. В основном классе CinemaApplicationRun создается список из 5 пользователей и производится подсчет их среднего возраста. Данную версию приложения следует загрузить в репозиторий на GitHub .

Директором кинотеатра было принято решение о хранении информации о фильмах в отдельных блоках. Для этого стоит представить фильм в виде класса Cinema. У каждого фильма есть название, жанр и его продолжительность в часах. После создания класса Cinema у каждого пользователя в профиле будет отображаться список просмотренных им фильмов. Т.е. класс Viewer теперь обладает еще одним полем, представленном в виде списка фильма. А количество просмотренных им фильмов рассчитывается исходи из длины данного списка. После выполнения данных требований следует загрузить добавления и исправления в удаленный репозиторий, указав, что конкретно было сделано на данном этапе.